aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElijah Saxon <elijah@riseup.net>2005-07-26 23:05:17 +0000
committerElijah Saxon <elijah@riseup.net>2005-07-26 23:05:17 +0000
commita95af249f142f7feb253c34687cfc415a0614d41 (patch)
tree76efb863a3c045b2c3705abd2073fa416ac0092b
parentbd2d784c05df8a751aaad57af7436be69c1a47d4 (diff)
downloadbackupninja-a95af249f142f7feb253c34687cfc415a0614d41.tar.gz
backupninja-a95af249f142f7feb253c34687cfc415a0614d41.tar.bz2
fixed bug where multiple 'when' options were ignored.
-rwxr-xr-xbackupninja5
1 files changed, 3 insertions, 2 deletions
diff --git a/backupninja b/backupninja
index a1bfabc..aba997e 100755
--- a/backupninja
+++ b/backupninja
@@ -271,7 +271,7 @@ EOF
function process_action() {
local file="$1"
local suffix="$2"
-
+ local run="no"
setfile $file
# skip over this config if "when" option
@@ -290,13 +290,14 @@ function process_action() {
IFS=$'\t\n'
if [ $ret == 0 ]; then
debug "skipping $file because it is not $w"
- return
else
info ">>>> starting action $file (because it is $w)"
+ run="yes"
fi
done
IFS=$' \t\n'
fi
+ [ "$run" == "no" ] && return
let "actions_run += 1"