# HG changeset patch # User Franz Glasner # Date 1565878073 -7200 # Node ID 2e3ac70bdfc882b6b958564abfde48ddb81f3215 # Parent 247d35f910cada22c6637a744be0d1874696ec70 A fairly usable usage message diff -r 247d35f910ca -r 2e3ac70bdfc8 bin/fjail --- a/bin/fjail Thu Aug 15 15:58:24 2019 +0200 +++ b/bin/fjail Thu Aug 15 16:07:53 2019 +0200 @@ -6,6 +6,29 @@ VERSION="@@VERSION@@" +USAGE=" +USAGE: fjail [ OPTIONS ] COMMAND [ COMMAND OPTIONS ] [ ARG ... ] + +OPTIONS: + + -h Print this help message to stdout and exit + +COMMANDS: + + datasets [-u] PARENT CHILD + + Create ZFS datasets to be used within a jail + + PARENT must exist already and CHILD must not exist. + + -u Do not automatically mount newly created datasets + + privs MOUNTPOINT + + Adjust some Unix privileges to mounted jail datasets +" + + # Reset to standard umask umask 0022 @@ -125,7 +148,7 @@ while getopts "h" _opt ; do case ${_opt} in h) - echo "Usage: XXX TBD" + echo "${USAGE}" exit 0 ;; \?|:)