addond_tail 572 B

12345678910111213141516171819202122232425262728293031323334
  1. EOF
  2. }
  3. case "$1" in
  4. backup)
  5. list_files | while read FILE DUMMY; do
  6. backup_file $S/$FILE
  7. done
  8. ;;
  9. restore)
  10. list_files | while read FILE REPLACEMENT; do
  11. R=""
  12. [ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
  13. [ -f "$C/$S/$FILE" ] && restore_file $S/$FILE $R
  14. done
  15. ;;
  16. pre-backup)
  17. # Stub
  18. ;;
  19. post-backup)
  20. # Stub
  21. ;;
  22. pre-restore)
  23. # Stub
  24. ;;
  25. post-restore)
  26. for i in $(list_files); do
  27. f=$(get_output_path "$S/$i")
  28. chown root:root $f
  29. chmod 644 $f
  30. chmod 755 $(dirname $f)
  31. done
  32. ;;
  33. esac