2017-04-07 11:42:46 +09:00
|
|
|
EOF
|
|
|
|
}
|
|
|
|
|
|
|
|
case "$1" in
|
|
|
|
backup)
|
|
|
|
list_files | while read FILE DUMMY; do
|
|
|
|
backup_file $S/$FILE
|
|
|
|
done
|
|
|
|
;;
|
|
|
|
restore)
|
|
|
|
list_files | while read FILE REPLACEMENT; do
|
|
|
|
R=""
|
|
|
|
[ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
|
|
|
|
[ -f "$C/$S/$FILE" ] && restore_file $S/$FILE $R
|
|
|
|
done
|
|
|
|
;;
|
|
|
|
pre-backup)
|
|
|
|
# Stub
|
|
|
|
;;
|
|
|
|
post-backup)
|
|
|
|
# Stub
|
|
|
|
;;
|
|
|
|
pre-restore)
|
|
|
|
# Stub
|
|
|
|
;;
|
|
|
|
post-restore)
|
2018-05-30 23:17:20 +09:00
|
|
|
for i in $(list_files); do
|
2020-12-27 07:03:09 +09:00
|
|
|
f=$(get_output_path "$S/$i")
|
|
|
|
chown root:root $f
|
|
|
|
chmod 644 $f
|
|
|
|
chmod 755 $(dirname $f)
|
2018-05-30 23:17:20 +09:00
|
|
|
done
|
2017-04-07 11:42:46 +09:00
|
|
|
;;
|
|
|
|
esac
|