X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-keys/blobdiff_plain/ec3628d8dbd4d112033b4ca79c296ad570222a22..2c973cfde3da8b47b7da19a35498170250d35ba7:/keyfunc.sh.in diff --git a/keyfunc.sh.in b/keyfunc.sh.in index 31843bf..51cac57 100644 --- a/keyfunc.sh.in +++ b/keyfunc.sh.in @@ -431,13 +431,13 @@ c_genkey () { ## Create directory structure and start writing metadata. rm -rf "$kdir.new" mkdir -m755 -p "$kdir.new" - case "$knub" in */*) mkdir -m700 -p "${knub%/*}" ;; esac + case "$knub" in */*) mkdir -m755 -p "${knub%/*}" ;; esac cat >"$kdir.new/meta" <"$knub.new"; umask $umask + (umask 077; makenub >"$knub.new") k_generate "$kdir.new" "$knub.new" $hook "$kdir.new" "$knub.new" @@ -670,7 +670,7 @@ usage_err () { usage >&2; exit 1; } ### Subcommand handling. version () { - echo "$PACKAGE version $VERSION" + echo "$quis, $PACKAGE version $VERSION" } unset cmdargs @@ -726,6 +726,7 @@ $cmds EOF case $foundp in t) + usage; echo eval help=\$help_$cmdname; echo "$help" ;; nil)