mirror of
https://github.com/flynx/proxmox-utils.git
synced 2026-10-07 14:58:39 +00:00
Compare commits
No commits in common. "24255444ebf97af6259bac263d16817ffc66f00f" and "27d03c559d379d0e3316d2f106e3ea8b378a87fe" have entirely different histories.
24255444eb
...
27d03c559d
5
Makefile
5
Makefile
@ -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
|
||||||
|
|||||||
@ -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 \
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user