On Sun, May 12, 2013 at 01:54:34PM +0200, Thomas Bächler wrote:
Am 12.05.2013 13:13, schrieb Tom Gundersen:
List of showstoppers:
- Shells (with hardcoded paths in users' passwd) - fsck helpers (all hardcoded to be in /sbin)
All mount and fsck helpers should be ok to move to /usr/bin. At least from mount and fsck's point of view, did you have something else in mind?.
They used to be hardcoded to /sbin/mount.$FOO and /sbin/fsck.$FOO, has that changed?
It's okay to move helpers like fsck.ext4 -- fsck itself has a lookup path which we can set to whatever we want. We currently append /usr/bin:/usr/sbin to the default of /sbin:/sbin/fs.d:/sbin/fs. It's not okay to move /sbin/fsck itself. $ strings /usr/lib/systemd/systemd-fsck | grep -F /sbin/fsck /sbin/fsck