From: Jamie McClelland Date: Fri, 17 Sep 2010 19:20:05 +0000 (-0400) Subject: use \n (like break) for array separator instead of space to support X-Git-Tag: 0.2.1~131 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=72e19d1146721d3e19b0ce45e0d7821a93e85ef2;p=keyringer.git use \n (like break) for array separator instead of space to support files with spaces between lines. --- diff --git a/share/keyringer/append b/share/keyringer/append index 2b3eb27..be6bc7f 100755 --- a/share/keyringer/append +++ b/share/keyringer/append @@ -22,6 +22,9 @@ elif [ ! -f "$KEYDIR/$FILE" ]; then exit 1 fi +OLDIFS=$IFS +IFS=$'\n' + CONTENT=($(keyringer_exec decrypt $BASEDIR $FILE)) echo "This is the current content of $FILE:" @@ -37,3 +40,5 @@ NEW=( ${CONTENT[@]} ${APPEND[@]} ) for element in $(seq 0 $((${#NEW[@]} - 1))); do echo ${NEW[$element]} done | keyringer_exec encrypt $BASEDIR $FILE + +IFS="$OLDIFS"