X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-keys/blobdiff_plain/c47f2aba7d705252c660ba1ad0931fbb93122d80..3f98ee81ea5499f0dad2f162e7de62d7fae812e4:/keys.stash diff --git a/keys.stash b/keys.stash index 59eeabf..ef80082 100755 --- a/keys.stash +++ b/keys.stash @@ -1,4 +1,4 @@ -### -*-sh-*- +#! /bin/sh ### ### Stash a recovery blob of a secret ### @@ -28,27 +28,22 @@ case "${KEYSLIB+t}" in t) ;; *) echo >&2 "$0: KEYSLIB unset"; exit 1 ;; esac . "$KEYSLIB"/keyfunc.sh defhelp <&2 "$quis: stdin is a terminal"; exit 1; fi ;; - 3) ;; - *) usage_err ;; -esac +case $# in 2) ;; *) usage_err ;; esac recov=$1 label=$2; shift 2 checkword "recovery key label" "$recov" checklabel "secret" "$label" ## Do the thing. mktmp -cat -- "$@" >$tmp/secret +cat >$tmp/secret stash $recov $label <$tmp/secret ###----- That's all, folks --------------------------------------------------