I couldn't get this setup to work before when I tried to use git on Linux; there is some sort of race. It may be related to flock support?
$ pwd /mnt/9n/usr/fst $ ls -l go ls: cannot access 'go': No such file or directory $ git clone https://go.googlesource.com/go Cloning into 'go'... error: could not write config file /mnt/9n/usr/fst/go/.git/config: File exists fatal: could not set 'core.filemode' to 'true' $ After a little digging, there is a 9P2000.L variant that seems to kitchen-sink all Linux fs calls into 9P. There's a file server (https://github.com/chaos/diod) that implements it. It would be interesting to know if your case fails using it. I'll be able to try it with git in a few hours. On Tue, Oct 26, 2021 at 9:52 AM Richard Miller <9f...@hamnavoe.com> wrote: > > if you just want to make forward > > progress in the short term, perhaps consider using the local Linux > > filesystem and exporting that to plan9 using a user-space 9p server? > > Sure, that's what I did years ago to bring up go-plan9 without an > existing native go-plan9 to bootstrap from. The cross-compilation > is just an example task to see how practical it is to use v9fs > to get work done. I'd like to keep as much stuff as possible on > the plan 9 server (with fossil/venti backup) and not use local > linux file system for anything valuable. > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb065f4df67a8bab9-Me71966cdfba6c97aec9f56e5 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription