Hello, Here's a possible patch to fix this:
--- sshcommand-0~20160110.1~2795f65.orig/sshcommand
+++ sshcommand-0~20160110.1~2795f65/sshcommand
@@ -32,7 +32,7 @@ case "$1" in
create) # sshcommand create <user> <command>
if [[ $# -ne 3 ]]; then
echo "Usage : sshcommand create user command"
- exit -1
+ exit 1
fi
USER="$2"; COMMAND="$3"
@@ -52,7 +52,7 @@ case "$1" in
acl-add) # sshcommand acl-add <user> <identifier>
if [[ $# -ne 3 ]]; then
echo "Usage : sshcommand acl-add user identifier"
- exit -1
+ exit 1
fi
USER="$2"; NAME="$3"
@@ -68,7 +68,7 @@ case "$1" in
if [[ ! "$FINGERPRINT" =~ :.* ]]; then
echo "Invalid ssh public key"
- exit -1
+ exit 1
fi
KEY_PREFIX="command=\"FINGERPRINT=$FINGERPRINT NAME=\\\"$NAME\\\" \`cat
$USERHOME/.sshcommand\`
\$SSH_ORIGINAL_COMMAND\",no-agent-forwarding,no-user-rc,no-X11-forwarding,no-port-forwarding"
echo "$KEY_PREFIX $KEY" >> "$USERHOME/.ssh/authorized_keys"
@@ -78,7 +78,7 @@ case "$1" in
acl-remove) # sshcommand acl-remove <user> <identifier>
if [[ $# -ne 3 ]]; then
echo "Usage : sshcommand acl-remove user identifier"
- exit -1
+ exit 1
fi
USER="$2"; NAME="$3"
Best regards,
--
⢀⣴⠾⠻⢶⣦⠀ Fabio A. De Muzio Tobich
⣾⠁⢰⠒⠀⣿⡁ 9730 4066 E5AE FAC2 2683
⢿⡄⠘⠷⠚⠋⠀ D03D 4FB3 B4D3 7EF6 3B2E
⠈⠳⣄ GPG: rsa4096/7EF63B2E
signature.asc
Description: PGP signature

