mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-09 20:32:38 +01:00
added --run
This commit is contained in:
parent
b29b969b86
commit
5e1f333927
21
backupninja
21
backupninja
@ -352,6 +352,17 @@ while [ $# -ge 1 ]; do
|
||||
# we shift here to avoid processing the file path
|
||||
shift
|
||||
;;
|
||||
--run)
|
||||
if [ -f $2 ]; then
|
||||
singlerun=$2
|
||||
processnow=1
|
||||
debug=1
|
||||
else
|
||||
fatal "--run option must be fallowed by a backupninja action file"
|
||||
usage
|
||||
fi
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
fatal "Unknown option $1"
|
||||
usage
|
||||
@ -406,7 +417,13 @@ warnings=0
|
||||
actions_run=0
|
||||
errormsg=""
|
||||
|
||||
for file in $configdirectory/*; do
|
||||
if [ "$singlerun" ]; then
|
||||
files=$singlerun
|
||||
else
|
||||
files=`ls $configdirectory`
|
||||
fi
|
||||
|
||||
for file in $files; do
|
||||
[ -f $file ] || continue;
|
||||
|
||||
check_perms $file
|
||||
@ -424,7 +441,7 @@ for file in $configdirectory/*; do
|
||||
msg "*missing handler* -- $file"
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
## mail the messages to the report address
|
||||
|
||||
if [ $actions_run == 0 ]; then doit=0
|
||||
|
Loading…
Reference in New Issue
Block a user