From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 11 May 2015 23:19:24 -0700 From: Ori Bernstein To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-Id: <20150511231924.c78f0e00d9ce48ae10d206f5@eigenstate.org> In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Ports tree for Plan 9 Topicbox-Message-UUID: 525baf98-ead9-11e9-9d60-3106f5b1d025 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, mveety@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