How to add /sbin to useable paths on FC5
Nigel Henry
cave.dnb at tiscali.fr
Mon Mar 5 16:52:18 UTC 2007
On Monday 05 March 2007 15:22, Matthew Miller wrote:
> On Sun, Mar 04, 2007 at 07:04:46PM +0100, Nigel Henry wrote:
> > > 'su -' maybe?
> >
> > Thanks Gene. I'd tried that, but then scons install was looking in the
> > /root directory for the SConstruct file, and it obviously wasn't there.
> > Darned computers!
>
> Here's my suggestion for the "right" way to deal with this:
> <http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=80215>
>
> --
> Matthew Miller mattdm at mattdm.org <http://mattdm.org/>
> Boston University Linux ------> <http://linux.bu.edu/>
Thanks for that Matthew. I've never used "sudo" on FC, but "su". This is the
first time I've had a problem like this, and is the first time I've installed
a library that's built using scons. I did not want to attemps hacking the
SConscript, as I've no experience, and didn't want to really mess anything
up, but the only bit of the script that mentions ldconfig is below. Any
suggestions?
# install paths
#
######################################
try:
umask = os.umask(022)
#print 'setting umask to 022 (was 0%o)' % umask
except OSError: # ignore on systems that don't support umask
pass
import SCons
from SCons.Script.SConscript import SConsEnvironment
SConsEnvironment.Chmod = SCons.Action.ActionFactory(os.chmod,
lambda dest, mode: 'Chmod: "%s" with 0%o' % (dest, mode))
SConsEnvironment.LdConfig = SCons.Action.ActionFactory(lambda dir:
os.system('ldconfig %s' % dir),
lambda dir: 'LdConfig: "%s"' % dir)
I've never quite understood why on FC there is this problem
with, /sbin, /usr/sbin, and /usr/local/sbin. This a problem that doesn't
exist on Debian. I started on FC1 as a Linux newbie, and you post a question
to a list, and someone says for example, "send me the output of lsmod". So
you type lsmod, and get a "no such file or directory", which can be quite
confusing for a newbie. I presume though that there is some valid reason why
should need to type the complete path for the sbin directories.
I will contact the author of libzzub, and see if the full path to ldconfig can
be added to the SConscript.
Nigel.
More information about the fedora-list
mailing list