* Guido Berhoerster
I've just done some experiment booting with /usr mounted via NFS, it basically works but there are some issues. A major issue seems to be that nothing provides the $remote_fs facility, I think this could be done using a dummy script which requires all remote filesystems such as nfs and cifs. Any better ideas where to put that?
I overlooked that this is taken care of in insserv.conf, however this is still problematic as cifs needs locales under /usr which might not be available.
The following init scripts (in a standard install) have some issues:
* boot.storage-fixup: requires /usr/sbin/storage\-fixup, /usr/sbin/dmidecode, /usr/bin/sg_inq on /usr * either skip when /usr is not available or move /usr/sbin/storage-fixup, /usr/sbin/dmidecode, /usr/bin/sg_inq to /sbin * boot.startprerun: requires /usr/bin/staprun * fails gracefully, optional * boot.cycle: requires /usr/sbin/grub * move /usr/sbin/grub to /sbin * SuSEfirewall2_init fails, needs iptables in /usr * change nfs to explicitly call "SuSEfirewall2_init start" after mounting /usr so it gets run as early as possible * dbus: service files in /usr/share/dbus-1/ not available * dbus seems to discover these when needed later * haldaemon: fails without /usr * will die anyway, require $remote_fs
https://bugzilla.novell.com/show_bug.cgi?id=487190#c16
* cifs: wants en_US locale * require nfs to ensure /usr is mounted
Regarding udev I have not been able to find any script dependencies on /usr and I'd be glad to hear from the maintainers where the actual problems are.
I also noted that some essential shell utilities from coreutils get installed in /usr/bin rather than /bin which causes init scripts to fail. According to what criteria are the utilities ssplit between /usr/bin and /bin?
All in all this seems to be doable without too much effort, if nobody objects I'll look into fixing this as outlined above.
Related bugs: NetworkManager - wrong order of service starts and obviously meaningless service restarts https://bugzilla.novell.com/show_bug.cgi?id=487190 cifs mounts via wlan0 are not unmounted because interface already shut down https://bugzilla.novell.com/show_bug.cgi?id=523367 Illogical/missing/ignored dependencies of newly-added service init scripts https://bugzilla.novell.com/show_bug.cgi?id=531612 Shutdown hangs on stopping smbfs after NetworkManager was killed https://bugzilla.novell.com/show_bug.cgi?id=567865 mounting samba shares from windows server an ad on start with smbfs initscript fails https://bugzilla.novell.com/show_bug.cgi?id=609713 -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org