NAME
appfsd, mount.appfs - AppFS FUSE DaemonSYNOPSIS
appfsd [-dfsh] [-o option[,...]] cachedir mount_pointmount.appfs [-dfsh] [-o option[,...]] cachedir mount_point
DESCRIPTION
AppFS is a FUSE-based filesystem to present a manifest-based package format from remote servers to the local system. It works over HTTP (by default, at least). Remote sites are identified at the top-level of the mounted directory and all sites are verified by PKI signature.AppFS is started with the appfsd daemon, which may also be named mount.appfs.
OPTIONS
- -d
-
Enable FUSE debug mode.
- -f
-
Run AppFS daemon in the foreground.
- -s
-
Enable single threaded mode. This will significantly reduce performance and
responsiveness.
- -h
-
Request usage help.
- -o nothreads
-
Enable single threaded mode. This will significantly reduce performance and
responsiveness.
This is the same as the "-s" option, provided for use in an
/etc/fstab option.
- -o allow_other
-
Allow other users to access this mountpoint (this is the default if the user
running appfsd is root).
- cachedir
-
Path to a directory to store cache database and read configuration file from.
A suggested value for this for a system-wide appfsd is
/var/cache/appfs.
- mount_point
-
Path to mount AppFS onto in the filesystem. This should almost always be
/opt/appfs.
FILES
- cachedir/config
-
Configuration file for this instance of AppFS. This should be a valid
Tcl(n)
script. The configuration file can be modified at run-time and appfsd
reloaded by sending it a SIGHUP.
- cachedir/cache.db
-
SQLite3 database used for maintaining metadata for the cache directory.
EXAMPLES
The most recommended method of running AppFS (directly):
- # mkdir /opt/appfs # appfsd /var/cache/appfs /opt/appfs
Create an /etc/fstab entry:
- /var/cache/appfs /opt/appfs appfs defaults 0 0
SEE ALSO
Tcl(n), sqlite3(1)