diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-03-09 20:35:10 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-03-09 20:35:10 -0300 |
commit | d60dc74257d81d2b04bc5d4b7a1566683a3c3a00 (patch) | |
tree | 277944b4ec1ed4e423ed0967d154b82d5f4bbf8e /share/hydractl/backup-site | |
parent | ad35d71fd1e23fd27ed38313231d6fbd99e3aec9 (diff) | |
download | hydra-d60dc74257d81d2b04bc5d4b7a1566683a3c3a00.tar.gz hydra-d60dc74257d81d2b04bc5d4b7a1566683a3c3a00.tar.bz2 |
Support for debian and wiki at backup-site
Diffstat (limited to 'share/hydractl/backup-site')
-rwxr-xr-x | share/hydractl/backup-site | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/share/hydractl/backup-site b/share/hydractl/backup-site index ec1f8f3..32c4284 100755 --- a/share/hydractl/backup-site +++ b/share/hydractl/backup-site @@ -36,10 +36,14 @@ if [ -z "$SITE" ]; then fi # Determine site location. -if [ "$SITE" == "git" ] && [ "$SITE" == "svn" ]; then - LOCATION="/var" +if [ "$SITE" == "git" ] || [ "$SITE" == "svn" ]; then + LOCATION="/var/$SITE" +elif [ "$SITE" == "debian" ]; then + LOCATION="/var/reprepro" +elif [ "$SITE" == "wiki" ]; then + LOCATION="/var/www/data/wiki/" else - LOCATION="$SITES" + LOCATION="$SITES/$SITE" fi # Set backups user. @@ -94,7 +98,7 @@ fi # Backup site if [ -d "$SITES/$SITE" ]; then echo "Backing up site folder..." - tar jcvf $PACK $LOCATION/$SITE + tar jcvf $PACK $LOCATION md5sum $PACK > $PACK.md5 sha1sum $PACK > $PACK.sha1 chown root.$BACKUPS_GROUP $PACK* |