[sles-beta] SLES12 and /usr merge

Thorsten Kukuk kukuk at suse.de
Tue Feb 25 09:26:16 MST 2014


On Tue, Feb 25, Ralf Dannert wrote:

> hi Beta team,
> 
> I noticed, that SLES 12 Beta1 is following 
> http://en.opensuse.org/openSUSE:Usr_merge
> somehow.

Not directly, only indirectly by inherit it partly from openSUSE.

> example:
> linux:/ # ls -l /bin/mount 
> lrwxrwxrwx 1 root root 14 Feb 25 12:23 /bin/mount -> /usr/bin/mount
> 
> 
> Does this already reflect final status for SLES12?

Final status is with RC1, before, everything can change if needed.

> Will it be documented, why certain executables in /bin or /sbin 
> are _not_ softlinks to their respective counterparts in /usr/bin or /usr/sbin ?

No, we will not document that.

> 
> Does this have implications, SLES 12 being FHS compliant or not?
> http://www.pathname.com/fhs/pub/fhs-2.3.pdf

systemd itself is not really compatible with FHS 2.3. So no
distribution using systemd can really claim full FHS compliance.

> [..]
> 3.15. /sbin : System binaries
> 3.15.1. Purpose
> Utilities used for system administration (and other root-only commands) are stored in /sbin, /usr/sbin, and
> /usr/local/sbin. /sbin contains binaries essential for booting, restoring, recovering, and/or repairing the
> system in addition to the binaries in /bin. Programs executed after /usr is known to be mounted (when there
> are no problems) are generally placed into /usr/sbin. Locally-installed system administration programs
> should be placed into /usr/local/sbin.
> [..]

http://en.opensuse.org/openSUSE:Usr_merge is not in conflict with that.

  Thorsten

-- 
Thorsten Kukuk, Senior Architect SLES & Common Code Base
SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)


More information about the sles-beta mailing list