1 |
On 04/29/2012 12:04 AM, Luca Barbato wrote: |
2 |
> On 28/04/12 23:44, Michał Górny wrote: |
3 |
>> I have already opened bugs for many of them. But the list will increase |
4 |
>> in time, and we'll either move a lot of libraries to /lib* or decide to |
5 |
>> go the other way. |
6 |
> |
7 |
> repeat after me EARLY BOOT, as in initramfs. In initramfs you don't have |
8 |
> /usr with everything there because you are supposed to mount it. If you |
9 |
> need something (e.g. a mount helper using libs living somewhere) you |
10 |
> need to put it there, if you don't have a way to be aware of which is |
11 |
> where then you'll have users experiencing problems. |
12 |
> |
13 |
> The proper way to fix it is either fix the programs or find replacement |
14 |
> that have less or no dependencies. |
15 |
|
16 |
Maybe it's reasonable for the initramfs to utilize a config file from |
17 |
/etc of the future root filesystem, but having in depend on files from |
18 |
the future /usr seems like a strange idea. Wouldn't it make more sense |
19 |
to bundle all dependencies into the initramfs, so that it's mostly |
20 |
self-contained, rather than have it be dependent on files from the |
21 |
future root filesystem (or future /usr)? |
22 |
-- |
23 |
Thanks, |
24 |
Zac |