From 72e19d1146721d3e19b0ce45e0d7821a93e85ef2 Mon Sep 17 00:00:00 2001 From: Jamie McClelland Date: Fri, 17 Sep 2010 15:20:05 -0400 Subject: use \n (like break) for array separator instead of space to support files with spaces between lines. --- share/keyringer/append | 5 +++++ 1 file changed, 5 insertions(+) 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" -- cgit v1.2.3