Changeset 978286a


Ignore:
Timestamp:
02/28/2022 12:30:53 PM (2 years ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
ablfs-more, trunk
Children:
16cef03
Parents:
3faf067
Message:

Remove legacy: remove everything about HLFS

Files:
3 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • Config.in

    r3faf067 r978286a  
    663663        default    "lfs"    if BOOK_LFS || BOOK_LFS_SYSD
    664664        default    "clfs"    if BOOK_CLFS || BOOK_CLFS2 || BOOK_CLFS3
    665         default "hlfs"    if BOOK_HLFS
    666665
    667666    config    LGROUP
     
    777776            #  out. If you select 'n' here, the commented test instructions
    778777            #  do not stop on test suite failures.
    779             #
    780             #  HLFS and CLFS have no testsuites available in the
    781             #  temporary tools phase
    782778
    783779    menu "Test settings"
  • FUNCTION_LIST

    r3faf067 r978286a  
    241241Description:
    242242--------------------------------------------------------------------------
    243 process_toolchain():
    244 From HLFS/master.sh.
    245 Description:  embryo,cocoon and butterfly need special handling
    246 --------------------------------------------------------------------------
    247 chapter3_Makefiles():
    248 From HLFS/master.sh.
    249 Description:  Initialization of the system
    250 --------------------------------------------------------------------------
    251 chapter5_Makefiles():
    252 From HLFS/master.sh.
    253 Description:  Bootstrap or temptools phase
    254 --------------------------------------------------------------------------
    255 chapter6_Makefiles():
    256 From HLFS/master.sh.
    257 Description:  sysroot or chroot build phase
    258 --------------------------------------------------------------------------
    259 chapter7_Makefiles():
    260 From HLFS/master.sh.
    261 Description:  Create a bootable system.. kernel, bootscripts..etc
    262 --------------------------------------------------------------------------
    263 build_Makefile():
    264 From HLFS/master.sh.
    265 Description:  Construct a Makefile from the book scripts
    266 --------------------------------------------------------------------------
    267243simple_error():
    268244From jhalfs.
  • README

    r3faf067 r978286a  
    2727    - README.PACKAGE_MANAGEMENT: instructions to use package management during
    2828      the build (only for LFS, patches welcome for CLFS...)
    29     - README.HLFS: very short file explaining why you cannot use HLFS with the
    30       present tool version.
    3129
    3230     Other sources of information are the context help in the menu interface,
     
    182180              /clfs3.xsl
    183181
    184         /HLFS/master.sh
    185              /hlfs.xsl
    186 
    187182        /LFS/master.sh
    188183            /lfs.xsl
     
    220215        README.BLFS
    221216        README.CLFS
    222         README.HLFS
    223217        README.CUSTOM
    224218        TODO
  • common/libs/func_book_parser

    r3faf067 r978286a  
    101101      ;;
    102102
    103     hlfs)
    104         echo -n " ${L_arrow}${BOLD}$MODEL + $KERNEL${R_arrow} HLFS flavour... "
    105         xsltproc --nonet                                                \
    106                  --xinclude                                             \
    107                  --stringparam model "$MODEL"                           \
    108                  --stringparam kernel "$KERNEL"                         \
    109                  --stringparam testsuite "$TEST"                        \
    110                  --stringparam bomb-testsuite "$BOMB_TEST"              \
    111                  --stringparam features                                 \
    112                      x$SSP$ASLR$PAX$HARDENED_TMP$WARNINGS$MISC$BLOWFISH \
    113                  --stringparam timezone "$TIMEZONE"                     \
    114                  --stringparam page "$PAGE"                             \
    115                  --stringparam lang "$LANG"                             \
    116                  --stringparam grsecurity_host "$GRSECURITY_HOST"       \
    117                  --output ./${PROGNAME}-commands/                       \
    118                  $XSL                                                   \
    119                  $BOOK/index.xml >>$LOGDIR/$LOG 2>&1
    120       ;;
    121103    lfs)
    122104        echo -n " ${L_arrow}${BOLD}LFS${R_arrow} build... "
     
    232214                 $BOOK/BOOK/materials/${ARCH}-chapter.xml >>$LOGDIR/$LOG 2>&1
    233215      ;;
    234     hlfs)
    235         xsltproc --nonet --xinclude             \
    236                  --stringparam model "$MODEL"   \
    237                  --stringparam kernel "$KERNEL" \
    238                  --output pkg_tarball_list      \
    239                  packages.xsl                   \
    240                  $BOOK/chapter04/chapter04.xml >>$LOGDIR/$LOG 2>&1
    241       ;;
    242216    lfs)
    243217        # lfs does not use the package list anymore
     
    263237               -o chroot-scripts/ chroot.xsl \
    264238               $BOOK/BOOK/${ARCH}-index.xml >> $LOGDIR/$LOG 2>&1
    265       ;;
    266     hlfs)
    267       xsltproc --nonet --xinclude \
    268                -o chroot-scripts/ chroot.xsl \
    269                $BOOK/index.xml >> $LOGDIR/$LOG 2>&1
    270239      ;;
    271240    lfs)
     
    294263               -o kernfs-scripts/ kernfs.xsl \
    295264               $BOOK/BOOK/${ARCH}-index.xml >> $LOGDIR/$LOG 2>&1
    296       ;;
    297     hlfs)
    298       xsltproc --nonet --xinclude \
    299                -o kernfs-scripts/ kernfs.xsl \
    300                $BOOK/index.xml >> $LOGDIR/$LOG 2>&1
    301265      ;;
    302266    lfs)
  • common/libs/func_check_version.sh

    r3faf067 r978286a  
    9393  export LC_ALL
    9494
    95   # LFS/HLFS/CLFS prerequisites
     95  # LFS/CLFS prerequisites
    9696  if [ -n "$MIN_Linux_VER" ]; then
    9797    check_version "$MIN_Linux_VER"     "`uname -r`"          "KERNEL"
  • common/libs/func_download_pkgs

    r3faf067 r978286a  
    147147        echo " ...OK"
    148148      ;;
    149     hlfs)
    150         echo -n "Creating HLFS <${MODEL}> + <${KERNEL}> specific URLs file"
    151         xsltproc --nonet --xinclude             \
    152                  --stringparam server "$SERVER" \
    153                  --stringparam family lfs       \
    154                  --stringparam model "$MODEL"   \
    155                  --stringparam kernel "$KERNEL" \
    156                  -o $BUILDDIR/sources/urls.lst  \
    157                  urls.xsl                       \
    158                  $BOOK/chapter04/chapter04.xml >>$LOGDIR/$LOG 2>&1
    159         echo " ...OK"
    160       ;;
    161149    lfs)
    162150        echo -n "Creating LFS specific URLs file"
  • common/libs/func_validate_configs.sh

    r3faf067 r978286a  
    1111    input vars: none
    1212    externals:  color constants
    13                 PROGNAME (lfs,hlfs,clfs,clfs2,clfs3,blfs)
     13                PROGNAME (lfs,clfs,clfs2,clfs3,blfs)
    1414    modifies:   none
    1515    returns:    nothing
     
    3131  # BOOK Settings by book
    3232  local -r   LFS_book="$BOOK_common INITSYS BLFS_TOOL"
    33   #local -r HLFS_added="SET_SSP SET_ASLR SET_PAX SET_HARDENED_TMP SET_WARNINGS \
    34   #                     SET_MISC SET_BLOWFISH"
    35   local -r HLFS_added=""
    36   local -r  HLFS_book="$BOOK_common BLFS_TOOL MODEL KERNEL GRSECURITY_HOST $HLFS_added"
    3733  local -r  CLFS_book="$BOOK_common BLFS_TOOL METHOD $BOOK_clfsX TARGET32 BOOT_CONFIG"
    3834  local -r CLFS2_book="$BOOK_common BLFS_TOOL        $BOOK_clfsX"
     
    4137  # Build Settings by book
    4238  local -r   LFS_build="$BUILD_chroot NCURSES5 DEL_LA_FILES $BUILD_common PKGMNGT FULL_LOCALE WRAP_INSTALL"
    43   local -r  HLFS_build="$BUILD_chroot $BUILD_common"
    4439  local -r  CLFS_build="$BUILD_chroot $BUILD_common"
    4540  local -r CLFS2_build="STRIP         $BUILD_common"
     
    5146  # Full list of books settings
    5247  local -r   lfs_PARAM_LIST="$LFS_book   $GENERAL_common $LFS_build $LFS_system  $ADVANCED_chroot N_PARALLEL REALSBU SAVE_CH5 $ADVANCED_common"
    53   local -r  hlfs_PARAM_LIST="$HLFS_book  $GENERAL_common $HLFS_build  $ADVANCED_chroot $ADVANCED_common"
    5448  local -r  clfs_PARAM_LIST="$CLFS_book  $GENERAL_common $CLFS_build  $ADVANCED_chroot $ADVANCED_common"
    5549  local -r clfs2_PARAM_LIST="$CLFS2_book $GENERAL_common $CLFS2_build                  $ADVANCED_common"
  • common/libs/func_wrt_Makefile

    r3faf067 r978286a  
    8383         ;;
    8484     linux-headers)
    85          if [[ "${PROGNAME}" = "lfs" ]] || [[ "${PROGNAME}" = "hlfs" ]] || [[ "${PROGNAME}" = "clfs" ]]; then
     85         if [[ "${PROGNAME}" = "lfs" ]] || [[ "${PROGNAME}" = "clfs" ]]; then
    8686           # Uses kernel headers directly
    8787           echo $(grep "^linux-[[:digit:]]" $JHALFSDIR/pkg_tarball_list | head -n1 )
     
    321321    clfs2 ) MOUNT_ENV="CLFS" ;;
    322322    clfs3 ) MOUNT_ENV="CLFS" ;;
    323     hlfs  ) MOUNT_ENV="HLFS" ;;
    324323    *) echo "undefined progname $PROGNAME"; exit 1 ;;
    325324  esac
  • common/packages.xsl

    r3faf067 r978286a  
    55
    66  <xsl:output method="text"/>
    7 
    8   <!-- The libc model used for HLFS -->
    9   <xsl:param name="model" select="'glibc'"/>
    10 
    11   <!-- The kernel series used for HLFS -->
    12   <xsl:param name="kernel" select="'2.6'"/>
    137
    148  <!-- Should we include a package manager? -->
     
    2014  <xsl:template match="/">
    2115    <xsl:apply-templates
    22          select="//varlistentry[(@condition=$model   or not(@condition)) and
    23                                 (@revision=$revision or not(@revision))  and
    24                                 (@vendor=$kernel     or not(@vendor))]
     16         select="//varlistentry[(@revision=$revision or not(@revision))  and
    2517                      //para[contains(string(),'Download:')]"/>
    2618    <xsl:if test="$pkgmngt='y'">
  • common/urls.xsl

    r3faf067 r978286a  
    1111  <!-- The book family (lfs or clfs). Needed to use the proper FTP path. -->
    1212  <xsl:param name="family">lfs</xsl:param>
    13 
    14   <!-- The libc model used for HLFS -->
    15   <xsl:param name="model" select="'glibc'"/>
    16 
    17   <!-- The kernel series used for HLFS -->
    18   <xsl:param name="kernel" select="'2.6'"/>
    1913
    2014  <!-- Do we use a package manager? -->
     
    3731      name, the next test must be fixed to match it also. Skip possible
    3832      duplicated URLs due that may be splitted for PDF output -->
    39     <xsl:if test="(ancestor::varlistentry[@condition=$model]
    40                   or not(ancestor::varlistentry[@condition])) and
    41                   (ancestor::varlistentry[@vendor=$kernel]
    42                   or not(ancestor::varlistentry[@vendor])) and
    43                   (contains(@url, '.bz2') or contains(@url, '.tar.gz') or
     33    <xsl:if test="(contains(@url, '.bz2') or contains(@url, '.tar.gz') or
    4434                  contains(@url, '.tgz') or contains(@url, '.patch') or
    4535                  contains(@url, '.xz') or contains(@url, '.lzma')) and
  • jhalfs

    r3faf067 r978286a  
    225225        TREE=${BRANCH_ID}
    226226        ;;
    227       hlfs )
    228         LFSVRS=${BRANCH_ID}
    229         TREE=tags/${BRANCH_ID}/BOOK
    230         ;;
    231227      clfs* )
    232228        LFSVRS=${BRANCH_ID}
     
    395391  case $PROGNAME in
    396392    clfs* ) sed 's,FAKEDIR,'"${BOOK}/BOOK"',' "${PACKAGE_DIR}/${XSL}" > "${JHALFSDIR}/${XSL}" ;;
    397     lfs | hlfs ) sed 's,FAKEDIR,'"$BOOK"',' "${PACKAGE_DIR}/${XSL}" > "${JHALFSDIR}/${XSL}" ;;
    398393    * ) ;;
    399394  esac
Note: See TracChangeset for help on using the changeset viewer.