[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.01.0908232044190.5744@bogon.housecafe.de>
Date: Sun, 23 Aug 2009 20:52:05 -0700 (PDT)
From: Christian Kujau <lists@...dbynature.de>
To: Amerigo Wang <xiyou.wangcong@...il.com>
cc: LKML <linux-kernel@...r.kernel.org>, torvalds@...ux-foundation.org,
bunk@...nel.org
Subject: Re: [PATCH] scripts/ver_linux
On Sun, 16 Aug 2009 at 22:54, Christian Kujau wrote:
> On Mon, 17 Aug 2009 at 13:47, Amerigo Wang wrote:
> > Hmm, so probably you are also using a Red Hat distribution?
> > AFAIK, only some Fedora and RHEL don't have /sbin and /usr/sbin in $PATH.
>
> No, Debian Linux - but as a mere user I never have sbin directories in my
> PATH. And since it is a headless system, I removed the console-* packages,
> that's why I did not have the "loadkeys" command installed. No big deal,
> but the ver_linux output looked weird....
Hm, looking at the changelog of scripts/ver_linux again I see:
> commit 48a61569bb5396415c5dad0e81e1cfeb87c0aca3
> Author: Adrian Bunk <bunk@...nel.org>
> Date: Wed Jul 23 22:50:45 2008 +0300
>
> kbuild: scripts/ver_linux: don't set PATH
>
> It would have saved both a bug submitter and me a few hours if
> scripts/ver_linux had picked the same gcc as the build.
>
> Since I can't see any reason why it fiddles with PATH at all this
> patch therefore removes the PATH setting.
I'm still a bit confused, Amerigo, why you thought not having /sbin
directories in PATH was distribution specific - I don't recall any
distribution where mere users had /sbin:/usr/sbin in their PATH.
I was tempted to specify the whole path in ver_linux, but that'll break
for sure.
Adrian, what do you think - this patch puts the sbin paths *after*
PATH, so that should not lead to such conflicts your commit once fixed,
right?
Christian.
--- linux-2.6-git/scripts/ver_linux.orig 2009-08-14 07:47:12.185695350 +0200
+++ linux-2.6-git/scripts/ver_linux 2009-08-14 07:47:23.642348227 +0200
@@ -4,6 +4,7 @@
# /bin /sbin /usr/bin /usr/sbin /usr/local/bin, but it may
# differ on your system.
#
+PATH="$PATH":/sbin:/usr/sbin
echo 'If some fields are empty or look unusual you may have an old version.'
echo 'Compare to the current minimal requirements in Documentation/Changes.'
echo ' '
@@ -76,7 +77,7 @@ ifconfig --version 2>&1 | grep tools | a
# Kbd needs 'loadkeys -h',
loadkeys -h 2>&1 | awk \
-'(NR==1 && ($3 !~ /option/)) {print "Kbd ", $3}'
+'(NR==1 && ($1 = /^loadkeys/)) {print "Kbd ", $3}'
# while console-tools needs 'loadkeys -V'.
loadkeys -V 2>&1 | awk \
--
BOFH excuse #75:
There isn't any problem
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists