/usrmove?

Lennart Poettering mzerqung at 0pointer.de
Fri Feb 10 19:09:41 UTC 2012


On Fri, 10.02.12 12:11, Michael Schroeder (mls at suse.de) wrote:

> On Fri, Feb 10, 2012 at 11:28:59AM +0100, Olav Vitters wrote:
> > It has been approved, other distributions are following. It is very
> > clear you do not want this. But at the same time, it is happening in
> > Fedora and elsewhere (noticed openSUSE, will propose for Mageia 3).
> 
> For openSUSE we're currently doing it in a "lightweight" fashion,
> i.e. no movement of directories (until rpm learns do deal with
> those) and no big /bin -> /usr/bin symlink.

Hmm, you are aware that you reach the biggest compat by just symlinking
/bin to /usr/bin? That way all binaries will be available in either
path, regardless how things have been packaged in the RPMs. By manually
adding these symlinks to all packages you however:

a) require all RPMS to be patched individually

b) make these RPMs/.spec useless on non-SUSE systems.

c) You achieve neither compatibility with Fedora/other Unixes in
   appearance (i.e. ls -al / will look different), nor in behaviour
   (i.e. sticking a binary foo in /bin doesn't make it available as
   /usr/bin/foo, too)

Such an approach sounds very confused to me, and makes compat much worse
with Fedora and other Unixes than even staying with the status quo ante
would.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the devel mailing list