summaryrefslogtreecommitdiffstats
path: root/scripts/ver_linux
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ver_linux')
-rw-r--r--scripts/ver_linux12
1 files changed, 5 insertions, 7 deletions
diff --git a/scripts/ver_linux b/scripts/ver_linux
index 42c582eab..4725ebfeb 100644
--- a/scripts/ver_linux
+++ b/scripts/ver_linux
@@ -4,12 +4,11 @@
# /bin /sbin /usr/bin /usr/sbin /usr/local/bin, but it may
# differ on your system.
#
+PATH=/sbin:/usr/sbin:/bin:/usr/bin:$PATH
echo '-- Versions installed: (if some fields are empty or looks'
echo '-- unusual then possibly you have very old versions)'
uname -a
-insmod -V 1>/tmp/ver_linux.tmp 2>>/tmp/ver_linux.tmp
-awk 'NR==1{print "Kernel modules ",$NF}' /tmp/ver_linux.tmp
-rm -f /tmp/ver_linux.tmp
+insmod -V 2>&1 | awk 'NR==1 {print "Kernel modules ",$NF}'
echo "Gnu C " `gcc --version`
ld -v 2>&1 | awk -F\) '{print $1}' | awk \
'/BFD/{print "Binutils ",$NF}'
@@ -21,12 +20,11 @@ ls -l /usr/lib/lib{g,stdc}++.so 2>/dev/null | awk -F. \
'{print "Linux C++ Library " $4"."$5"."$6}'
ps --version 2>&1 | awk 'NR==1{print "Procps ", $NF}'
mount --version | awk -F\- '{print "Mount ", $NF}'
-netstat --version | awk \
-'NR==1{if ($5 != "") { n=split($5,buf,"-"); ver=buf[n]; done=1 }}
- NR==2{if (done != 1) ver=$3 }
- END{print "Net-tools ",ver}'
+hostname -V 2>&1 | awk 'NR==1{print "Net-tools ", $NF}'
loadkeys -h 2>&1 | awk \
'(NR==1 && $3) {ver=$3}
(NR==2 && $1 ~ /console-tools/) {print "Console-tools ",$3; done=1}
END {if (!done) print "Kbd ",ver}'
expr --v | awk '{print "Sh-utils ", $NF}'
+X=`cat /proc/modules | sed -e "s/ .*$//"`
+echo "Modules Loaded "$X