Changeset 94744cd for common


Ignore:
Timestamp:
12/27/2013 07:38:30 AM (10 years ago)
Author:
Pierre Labastie <pierre@…>
Branches:
2.4, ablfs-more, legacy, new_features, trunk
Children:
7735c7a
Parents:
cbca63a
Message:

Only check versions which appear in hostreqs.xml

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/libs/func_check_version.sh

    rcbca63a r94744cd  
    100100
    101101  # LFS/HLFS/CLFS prerequisites
    102   check_version "$MIN_Linux_VER"     "`uname -r`"          "KERNEL"
    103   check_version "$MIN_Bash_VER"      "$BASH_VERSION"       "BASH"
     102  if [ -n "$MIN_Linux_VER" ]; then
     103    check_version "$MIN_Linux_VER"     "`uname -r`"          "KERNEL"
     104  fi
     105  if [ -n "$MIN_Bash_VER" ]; then
     106    check_version "$MIN_Bash_VER"      "$BASH_VERSION"       "BASH"
     107  fi
    104108  if [ ! -z $MIN_GCC_VER ]; then
    105109    check_version "$MIN_GCC_VER"     "`gcc -dumpversion`"  "GCC"
     
    108112    check_version "$MIN_Gcc_VER"     "`gcc -dumpversion`"  "GCC"
    109113  fi
    110   check_version "$MIN_Glibc_VER"     "$(ldd --version  | head -n1 | awk '{print $NF}')"   "GLIBC"
    111   check_version "$MIN_Binutils_VER"  "$(ld --version  | head -n1 | awk '{print $NF}')"    "BINUTILS"
    112   check_version "$MIN_Tar_VER"       "$(tar --version | head -n1 | cut -d" " -f4)"        "TAR"
     114  if [ -n "$MIN_Glibc_VER" ]; then
     115    check_version "$MIN_Glibc_VER"     "$(ldd --version  | head -n1 | awk '{print $NF}')"   "GLIBC"
     116  fi
     117  if [ -n "$MIN_Binutils_VER" ]; then
     118    check_version "$MIN_Binutils_VER"  "$(ld --version  | head -n1 | awk '{print $NF}')"    "BINUTILS"
     119  fi
     120  if [ -n "$MIN_Tar_VER" ]; then
     121    check_version "$MIN_Tar_VER"       "$(tar --version | head -n1 | cut -d" " -f4)"        "TAR"
     122  fi
     123  if [ -n "$MIN_Bzip2_VER" ]; then
    113124  bzip2Ver="$(bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f8)"
    114   check_version "$MIN_Bzip2_VER"     "${bzip2Ver%%,*}"     "BZIP2"
    115   check_version "$MIN_Bison_VER"     "$(bison --version | head -n1 | cut -d" " -f4)"      "BISON"
    116   check_version "$MIN_Coreutils_VER" "$(chown --version | head -n1 | cut -d")" -f2)"      "COREUTILS"
    117   check_version "$MIN_Diffutils_VER" "$(diff --version  | head -n1 | cut -d" " -f4)"      "DIFF"
    118   check_version "$MIN_Findutils_VER" "$(find --version  | head -n1 | cut -d" " -f4)"      "FIND"
    119   check_version "$MIN_Gawk_VER"      "$(gawk --version  | head -n1 | awk -F'[ ,]+' '{print $3}')" "GAWK"
    120   check_version "$MIN_Grep_VER"      "$(grep --version  | head -n1 | awk '{print $NF}')"  "GREP"
    121   check_version "$MIN_Gzip_VER"      "$(gzip --version 2>&1 | head -n1 | cut -d" " -f2)"  "GZIP"
    122   check_version "$MIN_M4_VER"        "$(m4 --version 2>&1 | head -n1 | awk '{print $NF}')" "M4"
    123   check_version "$MIN_Make_VER"      "$(make --version  | head -n1 | cut -d " " -f3 | cut -c1-4)" "MAKE"
    124   check_version "$MIN_Patch_VER"     "$(patch --version | head -n1 | sed 's/.*patch //')" "PATCH"
    125   check_version "$MIN_Perl_VER"      "$(perl -V:version | cut -f2 -d\')"                  "PERL"
    126   check_version "$MIN_Sed_VER"       "$(sed --version   | head -n1 | cut -d" " -f4)"      "SED"
    127   check_version "$MIN_Texinfo_VER"   "$(makeinfo --version | head -n1 | awk '{ print$NF }')" "TEXINFO"
    128   check_version "$MIN_Xz_VER"        "$(xz --version | head -n1 | cut -d" " -f4)"         "XZ"
     125    check_version "$MIN_Bzip2_VER"     "${bzip2Ver%%,*}"     "BZIP2"
     126  fi
     127  if [ -n "$MIN_Bison_VER" ]; then
     128    check_version "$MIN_Bison_VER"     "$(bison --version | head -n1 | cut -d" " -f4)"      "BISON"
     129  fi
     130  if [ -n "$MIN_Coreutils_VER" ]; then
     131    check_version "$MIN_Coreutils_VER" "$(chown --version | head -n1 | cut -d" " -f4)"      "COREUTILS"
     132  fi
     133  if [ -n "$MIN_Diffutils_VER" ]; then
     134    check_version "$MIN_Diffutils_VER" "$(diff --version  | head -n1 | cut -d" " -f4)"      "DIFF"
     135  fi
     136  if [ -n "$MIN_Findutils_VER" ]; then
     137    check_version "$MIN_Findutils_VER" "$(find --version  | head -n1 | cut -d" " -f4)"      "FIND"
     138  fi
     139  if [ -n "$MIN_Gawk_VER" ]; then
     140    check_version "$MIN_Gawk_VER"      "$(gawk --version  | head -n1 | awk -F'[ ,]+' '{print $3}')" "GAWK"
     141  fi
     142  if [ -n "$MIN_Grep_VER" ]; then
     143    check_version "$MIN_Grep_VER"      "$(grep --version  | head -n1 | awk '{print $NF}')"  "GREP"
     144  fi
     145  if [ -n "$MIN_Gzip_VER" ]; then
     146    check_version "$MIN_Gzip_VER"      "$(gzip --version 2>&1 | head -n1 | cut -d" " -f2)"  "GZIP"
     147  fi
     148  if [ -n "$MIN_M4_VER" ]; then
     149    check_version "$MIN_M4_VER"        "$(m4 --version 2>&1 | head -n1 | awk '{print $NF}')" "M4"
     150  fi
     151  if [ -n "$MIN_Make_VER" ]; then
     152    check_version "$MIN_Make_VER"      "$(make --version  | head -n1 | cut -d " " -f3 | cut -c1-4)" "MAKE"
     153  fi
     154  if [ -n "$MIN_Patch_VER" ]; then
     155    check_version "$MIN_Patch_VER"     "$(patch --version | head -n1 | sed 's/.*patch //')" "PATCH"
     156  fi
     157  if [ -n "$MIN_Perl_VER" ]; then
     158    check_version "$MIN_Perl_VER"      "$(perl -V:version | cut -f2 -d\')"                  "PERL"
     159  fi
     160  if [ -n "$MIN_Sed_VER" ]; then
     161    check_version "$MIN_Sed_VER"       "$(sed --version   | head -n1 | cut -d" " -f4)"      "SED"
     162  fi
     163  if [ -n "$MIN_Texinfo_VER" ]; then
     164    check_version "$MIN_Texinfo_VER"   "$(makeinfo --version | head -n1 | awk '{ print$NF }')" "TEXINFO"
     165  fi
     166  if [ -n "$MIN_Xz_VER" ]; then
     167    check_version "$MIN_Xz_VER"        "$(xz --version | head -n1 | cut -d" " -f4)"         "XZ"
     168  fi
    129169}
    130170
Note: See TracChangeset for help on using the changeset viewer.