Openbsd /
U9fs
there is a package on openbsd ports. it's outdated. don't use it.
$ git clone https://github.com/unofficial-mirror/u9fs $ cd u9fs
apply this patch:
diff --git a/u9fs.c b/u9fs.c index ea0391c..48e1e21 100644 --- a/u9fs.c +++ b/u9fs.c @@ -152,9 +152,9 @@ char* root; User* none; Auth *authmethods[] = { /* first is default */ + &authnone, &authrhosts, &authp9any, - &authnone, }; Auth *auth;
and build it:
$ make $ doas make install
and add this to /etc/inetd.conf:
564 stream tcp nowait root /usr/local/bin/u9fs -l /var/log/u9fs.log /path/to/share
this runs a 9p server on port 564 (default) and reads from /path/to/share
.
now enable and run inetd:
$ doas rcctl enable inetd $ doas rcctl start inetd