Advertisement
01micko

woof_settings_backup_restore

Nov 16th, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.65 KB | None | 0 0
  1. #!/bin/sh
  2. . ./DISTRO_SPECS
  3. if [ -z "$DISTRO_DB_SUBNAME" ];then
  4.   DISTRO_DB_SUBNAME=${DISTRO_FILE_PREFIX}
  5. fi
  6. case $1 in
  7. backup)
  8. for i in Packages-puppy-$DISTRO_DB_SUBNAME-official Packages-puppy-$DISTRO_DB_SUBNAME-official DISTRO_PKGS_SPECS-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION} ; do
  9. if [ -f ${i} ] ;then
  10.   cp -af $i ${i}.bak
  11. fi
  12. done
  13. ;;
  14. restore)
  15. for i in Packages-puppy-$DISTRO_DB_SUBNAME-official Packages-puppy-$DISTRO_DB_SUBNAME-official DISTRO_PKGS_SPECS-${DISTRO_BINARY_COMPAT}-${DISTRO_COMPAT_VERSION} ; do
  16. if [ -f ${i} ] ;then
  17.   cp -af $i ${i}.orig
  18.   if [ -f ${i}.bak ] ;then
  19.     cp -af ${i}.bak $i
  20.   fi
  21. fi
  22. done
  23. ;;
  24. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement