|
NAMEkbfsd —
service daemon for the Keybase filesystem (KBFS)
SYNOPSISThe required rc.conf(5) variables:
Optional rc.conf(5) variables:
DESCRIPTIONkbfsd is an
rc(8) daemon
for the Keybase filesystem (KBFS). Its aim is to ease the process of using
KBFS on FreeBSD. It takes care of the configuration
the Keybase user would have to do manually otherwise.
INSTALLATIONThe easiest way is to just install thekbfsd package via
pkg(8) on
FreeBSD:
pkg install kbfsd
make all make install FILES
EXIT STATUSThekbfsd daemon exits 0 on success, and >0 if an
error occurs.
SEE ALSOrc.conf(5), mount(8), rc(8)AUTHORSThekbfsd daemon and its manual page were written by
Mateusz Piotrowski
<0mp@FreeBSD.org>.
CAVEATSkbfsd is not started automatically
together with other daemons during boot because it uses the
“nostart ” KEYWORD (see
rc(8) for
details). The reason is that in order to reliably mount KBFS the user has to
establish a session with the Keybase server first. This is done by calling:
“keybase login
username”. Unfortunately, this command happens to
block the booting process from time to time, which is unacceptable.
BUGSkbfsd seems to kill kbfsfuse too
rapidly for kbfsfuse to properly unmount. As a
workaround, kbfsd calls
umount(8)
on the mount point in the poststop phase (see
rc.subr(8)).
Currently, On some FreeBSD versions older than 13.0
the name of
fusefs(5)
might be “fuse” instead of “fusefs”. As a
result,
Visit the GSP FreeBSD Man Page Interface. |