# Read in configuration file
config_info="Configuration file is \"$conf\""
if [ -r "$conf" ]; then
+ # shellcheck source=/dev/null
source "$conf"
else
config_info="${config_info} (not readable, using defaults)"
sys="$sys ${conf_d}/$s"
done
else
- sys="${conf_d}/"*
+ sys=("${conf_d}/"*)
fi
# check and create PID file
echo
fi
-for f in $sys; do
+for f in "${sys[@]}"; do
[[ -r "$f" && -f "$f" ]] || continue
fname=$(basename "$f")
unset post_exec
# Read in system configuration file
+ # shellcheck source=/dev/null
source "$f"
# Compatibility with backup-pull(1) script: Fix up configuration
"/usr/local/etc/backup-script.conf" \
; do
if [ -r "$conf" ]; then
+ # shellcheck source=/dev/null
source "$conf"
break
fi
declare -i duration_t=-1
# Read in "stamp file"
+ # shellcheck source=/dev/null
source "$1"
if [ $start_t -gt 0 ] && [ $end_t -gt 0 ]; then
Get_Result_Code() {
code=1
+ # shellcheck source=/dev/null
[ -r "$1" ] && source "$1"
[ -z "$code" ] && code=1
echo $code
}
-if [ "$1" == "-r" -o "$1" == "--running" ]; then
+if [[ "$1" == "-r" || "$1" == "--running" ]]; then
pid="$(cat "$PIDFILE" 2>/dev/null)"
if [ -n "$pid" ]; then
if kill -0 "$pid" >/dev/null 2>&1; then
sys="$sys ${conf_d}/$s"
done
else
- sys="${conf_d}/"*
+ sys=("${conf_d}/"*)
fi
-for f in $sys; do
- [ -r "$f" -a -f "$f" ] || continue
+for f in "${sys[@]}"; do
+ [[ -r "$f" && -f "$f" ]] || continue
fname=`basename $f`
case "$fname" in
generations="$default_generations"
# Read in system configuration file
+ # shellcheck source=/dev/null
source "$f"
target="$target/$(basename "$f")"
[ $generations -gt 0 ] \
&& result=$(Get_Result_Code "$target/latest/.stamp") \
|| result=$(Get_Result_Code "$target/.stamp")
- [ $result -eq 0 -o $result -eq 24 ] && continue
+ [[ $result -eq 0 || $result -eq 24 ]] && continue
fi
# System name