From: Silvio Rhatto Date: Fri, 14 Mar 2014 13:55:19 +0000 (-0300) Subject: Basic checks X-Git-Tag: 0.3.1~4 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=3f7f4aa86309ebc44e1097158ec33abda3465945;p=keyringer.git Basic checks --- diff --git a/keyringer b/keyringer index 161ab5e..0ec90be 100755 --- a/keyringer +++ b/keyringer @@ -177,8 +177,11 @@ fi # Load functions source "$LIB" || exit 1 -# Check if keyring exists -if [ ! -f "$CONFIG_BASE/$KEYRING" ] && [ "$ACTION" != "init" ]; then +# Basic checks +if [ -z "$KEYRING" ]; then + keyringer_usage + exit 1 +elif [ ! -f "$CONFIG_BASE/$KEYRING" ] && [ "$ACTION" != "init" ]; then echo "No such keyring $KEYRING" exit 1 fi @@ -187,10 +190,7 @@ fi keyringer_config_load # Dispatch -if [ -z "$KEYRING" ]; then - keyringer_usage - exit 1 -elif [ -z "$ACTION" ]; then +if [ -z "$ACTION" ]; then # Run shell if no action were given keyringer $KEYRING shell elif [ "$ACTION" == "init" ]; then