9base in Fedora?

Alexander Boström abo at root.snowtree.se
Thu May 26 05:25:23 UTC 2011


ons 2011-05-25 klockan 19:14 +0100 skrev Matthew Garrett:

> If they're in their path, other utilities are going to misbehave in
> ways 
> that will be difficult to debug. 

The user could add the directory to PATH without exporting PATH to
subprocesses, or they could use the shell's alias functionality instead.
Then it will only be used when they type the command name in their own
shell.

Actually, the user must make sure to do this after /etc/profile.d/* is
sourced since those might break.

I don't know in what way 9base is useful but I think the relevant
questions here are:

Would it be ok for a package to

     1. Install a number of prefixed binaries in /usr/bin/ 
     2. Install a number of unprefixed binaries
        in /usr/lib/<pkgname>/bin/ 
     3. Install some files in /usr/share/<pkgname>/profile.d/ (or
        something) which are meant to be sourced in the user's shell

?

Is /usr/lib/<pkgname>/bin ok for both arch in multilib? Or does it have
to be /usr/lib64 on x86_64 for some reason?

Btw, using shell aliases means that it won't even need to install
anything in /usr/lib/*/bin.

If something can be packaged in a way that will not break things even if
the package is installed and won't increase the size of a minimal
install through dependency creep then let them. :)

/abo




More information about the devel mailing list