What I've wanted is less a ports tree and more a server that
takes images of some sort (tarballs?) in $home/lib/pkg and binds
the namespace in the right place. So, eg, I have "foo.tgz", which
may contain, for example:

    fortune.tgz:lib/fortunes.txt
    fortune.tgz:bin/fortune

Which would get mounted and bound in:

    /lib/fortunes.txt
    /bin/fortune

I've been thinking that it may even be possible to interpose a bit, and
provide /bin/fortune as a short stub that binds the data files into
a private namespace so that different packages can't stomp each other's
data files. Although that may be overthinking things.

On Mon, 11 May 2015 22:02:32 -0400, mve...@mveety.com wrote:

> Hey 9fans,
>       I wrote a ports tree for 9front, but it should work fine on
> labs Plan 9. It's a bit light on software and probably has bugs,
> so I would really love comments on it and mkfiles for new software.
> Take a look at the code, try it out, tell me what you think!
> 
> Ports repo: https://bitbucket.org/mveety/9front-ports , install it by
> running install.rc . It installs to /sys/ports/ .
> 
> --
> Veety
> 


-- 
    Ori Bernstein

Reply via email to