X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/distorted-keys/blobdiff_plain/c47f2aba7d705252c660ba1ad0931fbb93122d80..21a21fffb6e2d0cbddec155916a8257bb52d4d0d:/keys.stash?ds=sidebyside 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 --------------------------------------------------