* Guido Berhoerster <gber@opensuse.org> [2010-08-06 20:07]:
* Richard Creighton <ricreig@gmail.com> [2010-08-06 18:27]:
Please don't do it for that reason, do it to get the broken non-compliant issues fixed to bring OS back into the most flexible, compliant, expandable, useful, productive, fun platform available.
I certainly agree that it would be nice to have if it actually worked. But who'll do the fixing, apparently nobody has cared enough about it enough to fix it. It'd be nice to have a list of stuff which is actually broken. Is it only udev scripts? Bootscripts? Keeping it in its current state is also somewhat dishonest.
To answer myself, I did some testing on a minimal server install with the following results: * SuSEfirewall2_init: needs iptables which is installed in /usr, but could be called again from nfs after /usr is mounted * dbus: service files in /usr/share/dbus-1/ seems to be discovered when /usr is available? * vboxadd: needs sources and compiler, could be moved to run after nfs * haldaemon: requires /usr, but will die anyway * cifs: wants en_US locale, why, could be moved to run after nfs? Regarding udev I grepped /lib/udev/rules.d and reviewed the scripts in /lib/udev, /etc/udev/rules.d and didn't find anything which requires /usr to be mounted. So what part of udev has dependencies on utilities/libs in /usr? I also noted that essential shell utilities such as cut, head, id, yes, paste, printf, sort, tail, touch from coreutils get installed in /usr/bin rather than /bin. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org