aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2009-01-12 22:47:08 +0000
committerintrigeri <intrigeri@boum.org>2009-01-12 22:47:08 +0000
commita1c625fcc3c1bdcc81bb23aee3bea95051d6cc20 (patch)
tree52e6ef2f7aba7ad709d66a04a541e513cd6f06e2 /src
parent90a0dc695ad641fb988136cc6f31f44e31771efb (diff)
downloadbackupninja-a1c625fcc3c1bdcc81bb23aee3bea95051d6cc20.tar.gz
backupninja-a1c625fcc3c1bdcc81bb23aee3bea95051d6cc20.tar.bz2
add support for 'when = manual' (Closes: #511299)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/backupninja.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/backupninja.in b/src/backupninja.in
index 6dee3b6..2a1b76e 100755
--- a/src/backupninja.in
+++ b/src/backupninja.in
@@ -208,6 +208,9 @@ nowdayofweek=`tolower "$nowdayofweek"`
function isnow() {
local when="$1"
set -- $when
+
+ [ "$when" == "manual" ] && return 0
+
whendayofweek=$1; at=$2; whentime=$3;
whenday=`toint "$whendayofweek"`
whendayofweek=`tolower "$whendayofweek"`
@@ -298,9 +301,9 @@ function process_action() {
ret=$?
IFS=$'\t\n'
if [ $ret == 0 ]; then
- debug "skipping $file because it is not $w"
+ debug "skipping $file because current time does not match $w"
else
- info ">>>> starting action $file (because it is $w)"
+ info ">>>> starting action $file (because current time matches $w)"
run="yes"
fi
done