]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Fix verbosity handling in while loop
authorPeter Palfrader <peter@palfrader.org>
Tue, 28 Jan 2014 08:39:45 +0000 (09:39 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 28 Jan 2014 08:39:45 +0000 (09:39 +0100)
modules/postgres/files/backup_server/postgres-make-base-backups

index d9352bc78855e2e6670ccbf337c52e0e1ad7ab69..ee9213fff4752aa028c93d9325d6c69580d8f317 100755 (executable)
@@ -36,6 +36,11 @@ if [ -z "$ROOTDIR" ]; then
 fi
 
 if [ -t 0 ]; then
+       verbose=1
+else
+       verbose=0
+
+if [ "$verbose" -gt 0 ]; then
        console="--progress --verbose"
 else
        console=""
@@ -50,7 +55,7 @@ while read host port username  cluster version; do
        [ "${host#\#}" = "$host" ] || continue
 
        label="$date-$host-$cluster-$version-backup"
-       [ -t 0 ] && echo "Doing $host:$port $version/$cluster: $label"
+       [ "$verbose" -gt 0 ] && echo "Doing $host:$port $version/$cluster: $label"
 
        target="$cluster.BASE.$label.tar.gz"
        tmp=$(tempfile -d "$ROOTDIR" -p "BASE-$host:$port-" -s ".tar.gz")