Greg, The libnss* files are used by libspfs, not just xget. They are used to authenticate the user and verify that the user can access the filesystem and/or files. I have created a runtime option that will disable the permission changing, but that will not prevent the libnss libraries from being loaded.
On Mon, 2008-09-15 at 23:43 -0700, Greg Kurtzer wrote: > Well,... rather a feature un-request. > > Recently support for maintaining permissions and ownership were added > to xget. This feature added requirements for getpwent() and getgrent() > which added more dynamic requirements on the host operating system > (e.g. libnss_files.so.2 when building against glibc). > > I have already added proper support into the Perceus initramfs, but > the long term fix I think would be to have a compile option to disable > certain features not needed for OS bootstrapping and keep things as > light as can be. > > Thanks guys, and great work! > > Greg > > -- > Greg Kurtzer > http://www.infiscale.com/ > http://www.runlevelzero.net/ > http://www.perceus.org/ > http://www.caoslinux.org/
