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, [email protected] 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