|
12345678910111213141516171819202122232425262728293031323334353637 |
- #!/sbin/sh
-
- . /tmp/backuptool.functions
-
- list_files() {
- cat <<_EOF
- xbin/wg
- xbin/wg-quick
- _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)
- # Stub
- ;;
- esac
|