Changes in chapter02/hostreqs.xml [140e9a44:271c856]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter02/hostreqs.xml
r140e9a44 r271c856 56 56 57 57 <listitem> 58 <para><emphasis role="strong">Coreutils- 6.9</emphasis></para>58 <para><emphasis role="strong">Coreutils-7.0</emphasis></para> 59 59 </listitem> 60 60 … … 166 166 167 167 <screen role="nodump"><userinput>cat > version-check.sh << "EOF" 168 <literal> 168 <literal>#!/bin/bash 169 169 # A script to list version numbers of critical development tools 170 170 … … 186 186 echo "ERROR: Cannot find $2 ($1)"; return 1; 187 187 fi 188 v=$($2 --version 2>&1 | grep -E -o '[0-9]+\.[0-9\.]+ ' | head -n1)188 v=$($2 --version 2>&1 | grep -E -o '[0-9]+\.[0-9\.]+[a-z]*' | head -n1) 189 189 if printf '%s\n' $3 $v | sort --version-sort --check &>/dev/null 190 190 then … … 198 198 ver_kernel() 199 199 { 200 kver=$(uname -r | sed -E 's/^([0-9\.]+).*/\1/')200 kver=$(uname -r | grep -E -o '[0-9\.]+') 201 201 if printf '%s\n' $1 $kver | sort --version-sort --check &>/dev/null 202 202 then … … 218 218 ver_check GCC gcc 5.1 219 219 ver_check "GCC (C++)" g++ 5.1 220 ver_check Grep grep 2. 6.1220 ver_check Grep grep 2.5.1a 221 221 ver_check Gzip gzip 1.3.12 222 222 ver_check M4 m4 1.4.10 … … 229 229 ver_check Texinfo texi2any 4.7 230 230 ver_check Xz xz 5.0.0 231 #ver_check "Linux Kernel" "" 3.2 'cat /proc/version' 232 ver_kernel 3.2 231 ver_kernel &min-kernel; 233 232 234 233 alias_check() { … … 242 241 alias_check sh Bash 243 242 244 echo "Compiler check "243 echo "Compiler check:" 245 244 if printf "int main(){}" | g++ -x c++ - 246 245 then echo "OK: g++ works";
Note:
See TracChangeset
for help on using the changeset viewer.