On Sat, May 17, 2014 at 4:23 AM, Laurent Bercot <[email protected]> wrote:


> Slashpackage is about:
>  - easy package management (having all your package data under a single
> directory, easy versioning, etc.)
>  - Fixed full pathname guarantees, both versioned and non-versioned.

Sure, but the specification (so to speak) seems to imply that
"/.../s6/...." should be as good as "/.../s6-1.1.3.1/...." as long as
"s6" is a symlink to s6-1.1.3.1

>
>  For an initramfs, you need neither of those, and the framework, as light
> as it is, is still too heavy for your needs. The price to pay is the forest
> of symlinks.

Not really a forest:

$ ls -l package
lrwxrwxrwx 1 root root  1 May 16 22:57 admin -> .
lrwxrwxrwx 1 root root 14 May 16 22:57 command -> /early/command
lrwxrwxrwx 1 root root  1 May 16 22:58 execline -> .
lrwxrwxrwx 1 root root  1 May 16 22:57 prog -> .
lrwxrwxrwx 1 root root  1 May 16 22:59 s6 -> .
lrwxrwxrwx 1 root root  1 May 16 22:59 s6-linux-utils -> .
lrwxrwxrwx 1 root root  1 May 16 22:59 s6-portable-utils -> .

It works if the symlink s6 is substituted by s6-1.1.3.1 (etc):
lrwxrwxrwx 1 root root  1 May 16 23:28 s6-1.1.3.1 -> .

(/early/command is the dir containing the binaries that are needed in
the initramfs)

But it is one more thing to remember updating after package upgrade

Thanks

Jorge

>
> --
>  Laurent
>

Reply via email to