Fix minor bug in get-or-generate.

This commit is contained in:
Manuel Amador (Rudd-O) 2017-05-07 17:27:58 +00:00
parent 2a605bec5b
commit 336c6e2ac9

View File

@ -42,7 +42,7 @@ elif [ "$cmd" == "get-or-generate" ] ; then
autogen=$(echo "$autogen" | base64 -d) autogen=$(echo "$autogen" | base64 -d)
if [ "$autogen" == "1" ] ; then if [ "$autogen" == "1" ] ; then
ret=0 ; out=$(pass -- "$entry") || ret=$? ret=0 ; out=$(pass -- "$entry" 2>&1) || ret=$?
if [ "$ret" == "1" ] && echo "$out" | grep -q "not in the password store" ; then if [ "$ret" == "1" ] && echo "$out" | grep -q "not in the password store" ; then
logger -t ruddo.PassManage "creating password entry $entry" logger -t ruddo.PassManage "creating password entry $entry"
ret=0 ; out=$(pass generate -- "$entry" 32) || ret=$? ret=0 ; out=$(pass generate -- "$entry" 32) || ret=$?