Changeset af63ee2 for common/libs/func_check_version.sh
- Timestamp:
- 01/01/2014 09:49:25 AM (10 years ago)
- Branches:
- ablfs
- Parents:
- f5337a9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/libs/func_check_version.sh
rf5337a9 raf63ee2 100 100 101 101 # 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 104 108 if [ ! -z $MIN_GCC_VER ]; then 105 109 check_version "$MIN_GCC_VER" "`gcc -dumpversion`" "GCC" … … 108 112 check_version "$MIN_Gcc_VER" "`gcc -dumpversion`" "GCC" 109 113 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 113 124 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 129 169 } 130 170
Note:
See TracChangeset
for help on using the changeset viewer.