updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / spfs / README
blob9c24c4a46dcca37820cbd398096fc3cccc6a3c82
2 WHAT
3 ----
5 This is spfs or rather ufs: old, single threaded version of 9P FS server for
6 *nix. There is also SVN repo of this and npfs - its later, improved, multi-
7 threaded version - hosted on sourceforge, but it will have to wait till "next
8 time"[tm] in order to get pacmaned... as npfs...
10 WHY
11 ---
13 In order to have something "simple" to serve Arch packages from my desktop
14 inside LAN to the "edge" firewall. NFS seemed like an obvious first choice, but
15 it feels too clunky to keep restarting as it's not required to run all the time
16 and I don't feel too comfortable with RPC on the the firewall. Second choice of
17 sshfs doesn't feel right either as I do not want to keep private keys on the
18 firewall.
20 SPFS seems nice as it's only single, small executable needing one port to func-
21 tion and can be run as non-root user, though it exposes whole rootfs and I
22 haven't yet grokked how exactly identity is/should be handled. Anyway, as it is
23 it will refuse to start unless you set SPFS_USER in /etc/conf.d/spfs.conf and
24 change port (-p option) to something >1024 (e.g. 1128, twice its default port#),
25 better not try being cute by setting it to something like roo... Finally, on the
26 client side v9fs is handled by kernel module already present in the default Arch
27 config.
29 WHERE
30 -----
32 From Glendaland wif luv... ,-)