From e8e51efd49bc5bcb54c9272e9ee7e611b34cbe0b Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Tue, 19 Jan 2010 12:43:37 +0100 Subject: [PATCH] update.sh: added support for dash --- update.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/update.sh b/update.sh index 5db5678..38601e6 100755 --- a/update.sh +++ b/update.sh @@ -7,11 +7,19 @@ RSYNCOPT="$RSYNCOPT --exclude data.cdb" #RSYNCOPT="$RSYNCOPT --dry-run" RSYNCOPT="$RSYNCOPT --delete --delete-after" +if [ "$(echo -e .)" = "." ]; then + ECHO="echo -e" +else + ECHO="echo" +fi + while read REMOTE PORT DIR; do ( export RSYNC_RSH="ssh -p $PORT" - echo "=== $REMOTE:$PORT ($DIR) ===" + $ECHO "\n=== $REMOTE:$PORT ($DIR) ===" rsync $RSYNCOPT data/stage/ "$REMOTE:$DIR/" && ssh -p $PORT $REMOTE make -B -C "$DIR/" data.cdb + $ECHO "-----> errno: $?" ) < /dev/null done < root/farm.txt +true