## Parse the command line.
force=nil
profile=${keeper_profile-keeper}
-while getopts "fp:" opt; do
+while getopts "p:" opt; do
case "$opt" in
- f) force=t ;;
p) profile=$OPTARG ;;
*) usage_err ;;
esac
## Preflight checking.
reqsafe
-case $force in
- nil)
- if [ -e $KEYS/keeper/$keeper ]; then
- echo >&2 "$quis: keeper set \`$keeper' already exists"
- exit 1
- fi
- if [ -e $SAFE/keys.keeper/$keeper ]; then
- echo >&2 "$quis: destination \`$keeper' already exists"
- exit 1
- fi
- ;;
- t)
- rm -rf $KEYS/keeper/$keeper
- rm -rf $SAFE/keys.keeper/$keeper/
- ;;
-esac
+if [ -e $KEYS/keeper/$keeper ]; then
+ echo >&2 "$quis: keeper set \`$keeper' already exists"
+ exit 1
+fi
+if [ -e $SAFE/keys.keeper/$keeper ]; then
+ echo >&2 "$quis: destination \`$keeper' already exists"
+ exit 1
+fi
## Generate the private keys, one per file, and compute the public keys.
mktmp