On Mon, Nov 04, 2019 at 08:17:33AM -0500, Michael Stone wrote:
> On Sat, Nov 02, 2019 at 12:51:41AM +0100, David Frey wrote:
> > cp and mv have a runtime linkage to libacl and libattr which are
> > installed in /usr/lib/x86_64-linux-gnu/.
> >
> > This means that a single-user booted system without mounted /usr,
> > is not able to cp or mv files!
> >
> > Either the dependancy should be dropped, or the libacl and libattr
> > shared libraries should be moved into /lib.
>
> I don't believe that operating without /usr is a current design goal for
> debian.
In my opinion it should be. It is very useful for system repair and restore.
>From hier(7):
/bin This directory contains executable programs which are needed in
single user mode and to bring the system up or repair it.
...
/lib This directory should hold those shared libraries that are nec‐
essary to boot the system and to run the commands in the root
filesystem.
Keyword is *run* the commands.
Thanks,
David
reopen 943986