I personally don't see an issue with putting all of those libs in /lib and binaries in /sbin, since they ultimately support mounting filesystems other than /.
I have to wonder if those with more experience can shed light on any hidden gotchyas there. I do see that rpc.gssd has a lot of libs in /usr:
I personally don't see an issue with putting all of those libs in /lib and binaries in /sbin, since they ultimately support mounting filesystems other than /.
I have to wonder if those with more experience can shed light on any hidden gotchyas there. I do see that rpc.gssd has a lot of libs in /usr:
$ ldd /usr/sbin/rpc.gssd 9000) librpcsecgss. so.3 (0x00007f70f799 2000) libgssglue. so.1 (0x00007f70f778 8000) libkrb5. so.3 (0x00007f70f74c 3000) err.so. 2 (0x00007f70f72b f000) c000) 7000) libk5crypto. so.3 (0x00007f70f6b1 0000) .so.0 => /usr/lib/ libkrb5support. so.0 (0x00007f70f690 8000) s.so.1 (0x00007f70f670 4000) 9000) .so.0 (0x00007f70f62c b000) ld-linux- x86-64. so.2 (0x00007f70f7bc 5000)
linux-vdso.so.1 => (0x00007fff54eb
librpcsecgss.so.3 => /usr/lib/
libgssglue.so.1 => /usr/lib/
libkrb5.so.3 => /usr/lib/
libcom_err.so.2 => /lib/libcom_
libc.so.6 => /lib/libc.so.6 (0x00007f70f6f3
libdl.so.2 => /lib/libdl.so.2 (0x00007f70f6d3
libk5crypto.so.3 => /usr/lib/
libkrb5support
libkeyutils.so.1 => /lib/libkeyutil
libresolv.so.2 => /lib/libresolv.so.2 (0x00007f70f64e
libpthread.so.0 => /lib/libpthread
/lib64/