lkml.org 
[lkml]   [2000]   [Mar]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
SubjectRe: ver_linux script
Hi there.

>> It is usually a good idea to run

>> sh /usr/src/linux/scripts/ver_linux

>> and include the output when reporting kernel problems.

There's one obvious problem with the ver_linux script, which can
be found by doing the following under bash or the equivalent
under csh or the like:

alias ls='ls -F'
. ver_linux

Watch the said script give completely crazy results!!! I've had
that alias in my ~/.bashrc for several years now.

Here's the patch that I first submitted for when kernel 2.0.36
was current, which deals with this once and for all without
destroying the user's environment. This patch is against 2.3.51
for reference.

===8<=== CUT ===>8===

--- ver_linux~ Wed Dec 15 07:05:03 1999
+++ ver_linux Mon Mar 13 00:52:58 2000
@@ -1,10 +1,20 @@
#!/bin/sh
+
# Before running this script please ensure that your PATH is
-# typical as you use for compilation/istallation. I use
+# typical as you use for compilation/installation. I use
# /bin /sbin /usr/bin /usr/sbin /usr/local/bin, but it may
# differ on your system.
-#
+
PATH=/sbin:/usr/sbin:/bin:/usr/bin:$PATH
+
+# The following if deals with the possibility of aliases being
+# set that would otherwise foul this script up - rhw@memalpha.cx
+#
+
+if [ $# -eq 0 -o "$1" != "Verified OK" ]; then
+ /bin/sh $0 'Verified OK'
+else
+unalias -a
echo '-- Versions installed: (if some fields are empty or look'
echo '-- unusual then possibly you have very old versions)'
uname -a
@@ -30,3 +40,6 @@
expr --v 2>&1 | awk 'NR==1{print "Sh-utils ", $NF}'
X=`cat /proc/modules | sed -e "s/ .*$//"`
echo "Modules Loaded "$X
+fi
+
+# EOF.
===8<=== CUT ===>8===

ALAN: Any chance this will get included this time?

Best wishes from Riley.

* Copyright (C) 2000, Memory Alpha Systems.
* All rights and wrongs reserved.

+----------------------------------------------------------------------+
| There is something frustrating about the quality and speed of Linux |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this XXXX feature, but I bet someone |
| else has already done so and is just about to release their patch. |
+----------------------------------------------------------------------+
* http://www.memalpha.cx/Linux/Kernel/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:57    [from the cache]
©2003-2011 Jasper Spaans