From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <62333f35693a7e9ad479b9248ff205e6@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] tip o' the day Date: Tue, 8 Feb 2005 19:37:30 +0000 From: rog@vitanuova.com In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 0587ee4c-ead0-11e9-9d60-3106f5b1d025 > bind -c /n/unix/some/awfully/long/path/name /n/shorter this is even better with mntgen, "global-mutable namespace" hack (or is it a hack?) and the Local plumb trick mentioned earlier: (in $home/lib/profile): mntgen srvfs plumbspace /n plumber rfork n mount -b /srv/plumbspace /n a little shell script, "local" completes the picture: #!/bin/rc plumb 'Local ' ^ $"* then i can do: local bind -c /n/unix/some/awfully/long/path/name /n/anything and /n/anything is immediately visible everywhere (including in cpu'd shells under /mnt/term) and i can plumb files in it without any further hassle. the use of mntgen means that i don't have to restrict myself to previously existing names. this is great when constantly dealing with namespaces that come and go (and particularly since i can import namespaces directly from Inferno, which means it's easy to gateway across to Windows machines).