Compare commits

..

No commits in common. "24255444ebf97af6259bac263d16817ffc66f00f" and "27d03c559d379d0e3316d2f106e3ea8b378a87fe" have entirely different histories.

3 changed files with 6 additions and 34 deletions

View File

@ -60,11 +60,6 @@ FORCE:
@true @true
%-backup: config %/backup.sh FORCE
$*/make.sh
@echo
%: config %/make.sh FORCE %: config %/make.sh FORCE
$*/make.sh $*/make.sh
@echo @echo

View File

@ -1,8 +1,8 @@
#!/usr/bin/bash #!/usr/bin/bash
#---------------------------------------------------------------------- #----------------------------------------------------------------------
#cd $(dirname $0) cd $(dirname $0)
#PATH=$PATH:$(dirname "$(pwd)") PATH=$PATH:$(dirname "$(pwd)")
#---------------------------------------------------------------------- #----------------------------------------------------------------------
@ -15,47 +15,26 @@ source ../.pct-helpers
readConfig readConfig
#----------------------------------------------------------------------
# handle args...
usage(){
echo "$0 ID [DIR]"
}
# XXX
#---------------------------------------------------------------------- #----------------------------------------------------------------------
# #
# see: # see:
# https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html # https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
BACKUPDIR=${BACKUPDIR:=backup} # XXX confirm vars...
# XXX
DATE=$(date +%Y%m%d%H%M) DATE=$(date +%Y%m%d%H%M)
DIR=${DATE}-${CTHOSTNAME}-${ID}
xread "ID: " ID
# XXX confirm??
CTHOSTNAME=$(ct2hostname $ID)
DIR=${BACKUPDIR}/${DATE}-${CTHOSTNAME}-${ID}
echo "# BACKUP: $DIR"
#---------------------------------------------------------------------- #----------------------------------------------------------------------
mkdir -p "${DIR}" mkdir "${DIR}"
cd "${DIR}" cd "${DIR}"
@ lxc-attach $ID -- turnkey-occ maintenance:mode --on @ lxc-attach $ID -- turnkey-occ maintenance:mode --on
# XXX should we sleep here for a minute or 6 as is recommended in the docs???
# sql... # sql...
# XXX db: # XXX db:
# mysqldump --single-transaction \ # mysqldump --single-transaction \

View File

@ -25,8 +25,6 @@ readConfig
@ lxc-attach $FROM -- turnkey-occ maintenance:mode --on @ lxc-attach $FROM -- turnkey-occ maintenance:mode --on
@ lxc-attach $TO -- turnkey-occ maintenance:mode --on @ lxc-attach $TO -- turnkey-occ maintenance:mode --on
# XXX should we sleep here for a minute or 6 as is recommended in the docs???
# sql # sql
@ lxc-attach $TO -- mysql -e "DROP DATABASE nextcloud" @ lxc-attach $TO -- mysql -e "DROP DATABASE nextcloud"
@ lxc-attach $TO -- mysql -e "CREATE DATABASE nextcloud" @ lxc-attach $TO -- mysql -e "CREATE DATABASE nextcloud"