summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVlad Glagolev2015-03-27 16:02:57 +0300
committerVlad Glagolev2015-03-27 16:02:57 +0300
commit343a0d80e9c49bd13df62e9ad755ecae233e940a (patch)
tree4e4e33dc8bb10960fa86b21629283cfde0ef4317
parentdb10937d6cacbc5c89e4e96cb9adfc8bc5a79cd2 (diff)
added castfs manual page in POD format
-rw-r--r--ChangeLog2
-rw-r--r--doc/castfs.pod75
2 files changed, 77 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2d6bd60..59438cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,8 @@
* doc/castfs.8, doc/castfs.info: removed outdated manual and info pages
* doc/Makefile: removed useless makefile
* doc/Makefile.am: implemented build for 'doc'
+ * doc/castfs.pod: added POD (Plain Old Documentation) version for castfs
+ manual page
2015-03-26 Vlad Glagolev <stealth@sourcemage.org>
* configure.ac: corrected FUSE_PREFIX substring; use proper flags for
diff --git a/doc/castfs.pod b/doc/castfs.pod
new file mode 100644
index 0000000..33a7de0
--- /dev/null
+++ b/doc/castfs.pod
@@ -0,0 +1,75 @@
+=encoding utf8
+
+=head1 NAME
+
+castfs - FUSE filesystem driver useful for staging package installations.
+
+=head1 SYNOPSIS
+
+castfs <I<mount-point>> -o stage=<I<dir>> [I<OPTION>]...
+
+=head1 DESCRIPTION
+
+I<castfs> is a FUSE driver that stages a I<spell> for installation. FUSE support must be built into the kernel and the fuse module inserted (C<modprobe fuse>).
+
+=head1 OPTIONS
+
+=over 4
+
+=item B<-o stage=I<dir>>
+
+Include the non-optional staging directory
+
+=item B<-o ignore=I<path>>
+
+Add optional path to ignore list. Can be specified multiple times.
+
+=item B<-o debug>
+
+Turn on debug mode (forces running in foreground)
+
+=item B<-h>, B<--help>
+
+Display this help
+
+=item B<-v>, B<--version>
+
+Display version information
+
+=back
+
+=head1 ENVIRONMENT
+
+=over 4
+
+=item B<CASTFS_LOGFILE>
+
+User selected log file
+
+=item B<CASTFS_DBGLVL>
+
+User specified debug level
+
+=back
+
+=head1 EXAMPLES
+
+# castfs $HOME/mnt -o stage=$HOME/stage
+
+ Mounts / on $HOME/mnt and duplicates all changes in $HOME/stage.
+
+# CASTFS_LOGFILE=$HOME/tmp/logfile && CASTFS_DBGLVL=5 && castfs \
+ $HOME/mnt -o stage=$HOME/stage
+
+ Mounts / on $HOME/mnt and duplicates all changes in $HOME/stage.
+ Logging file set to $HOME/tmp/logfile. Debug level=5.
+
+=head1 AUTHOR
+
+Original version by David Brown.
+
+Maintained by the Source Mage GNU/Linux Team (http://www.sourcemage.org)
+
+=head1 SEE ALSO
+
+fusermount(1), chroot(1), mount(8), cast(8)