On 2012-12-23, Alan McKinnon wrote: > On Sun, 23 Dec 2012 12:22:24 +0200 > nunojsi...@ist.utl.pt (Nuno J. Silva) wrote: > >> On 2012-12-18, Alan McKinnon wrote: >> >> > On Tue, 18 Dec 2012 09:08:53 -0500 >> > Michael Mol <mike...@gmail.com> wrote: >> > >> > >> > This sentence summarizes my understanding of your post nicely: >> > >> >> Now, why is /usr special? It's because it contains executable code >> >> the system might require while launching. >> > >> > Now there are only two approaches that could solve that problem: >> > >> > 1. Avoid it entirely >> > 2. Deal with it using any of a variety of bootstrap techniques >> > >> > #1 is handled by policy, whereby any code the system might require >> > while launching is not in /usr. >> > >> > #2 already has a solution, it's called an init*. Other solutions >> > exist but none are as elegant as a throwaway temporary filesystem >> > in RAM. >> >> What about just mounting /usr as soon as the system boots? > > > Please read the thread next time. The topic under discussion is > solutions to the problem of not being able to do exactly that.
Then I suppose you can surely explain in a nutshell why can't init scripts simply do that? -- Nuno Silva (aka njsg) http://njsg.sdf-eu.org/