On Sun, Sep 29, 2013 at 09:21:01PM -0500, Daniel Campbell wrote: > > /usr/lib/udev..... > > /usr/lib/systemd..... > > > > were both placed in /usr despite objections from a number of folks. > > > > So claims that udev and systemd are not responsible are not true.
Udev is installed in / in gentoo. I am a co-maintainer of udev and that was fixed quite some time back, it is the Gentoo systemd team that installs their version of udev in /usr. Installing udev or eudev, however, doesn't really solve the issue though, because it is possible to run arbitrary programs from within udev rules. Another unrelated concern is if you install a program in / that needs to access something in /usr/share, this will be broken by not having /usr mounted. This means that, for example, the locale logic of most software can't work without /usr since it accesses files in /usr/share/locale. William
signature.asc
Description: Digital signature