mirror of
https://github.com/flynx/proxmox-utils.git
synced 2025-10-28 02:30:07 +00:00
tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
fd4b075a26
commit
0300c9b48f
5
Makefile
5
Makefile
@ -60,6 +60,11 @@ FORCE:
|
||||
@true
|
||||
|
||||
|
||||
%-backup: config %/backup.sh FORCE
|
||||
$*/make.sh
|
||||
@echo
|
||||
|
||||
|
||||
%: config %/make.sh FORCE
|
||||
$*/make.sh
|
||||
@echo
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
#!/usr/bin/bash
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
cd $(dirname $0)
|
||||
PATH=$PATH:$(dirname "$(pwd)")
|
||||
#cd $(dirname $0)
|
||||
#PATH=$PATH:$(dirname "$(pwd)")
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
@ -15,26 +15,47 @@ source ../.pct-helpers
|
||||
readConfig
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# handle args...
|
||||
|
||||
usage(){
|
||||
echo "$0 ID [DIR]"
|
||||
}
|
||||
|
||||
# XXX
|
||||
|
||||
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
#
|
||||
# see:
|
||||
# https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
|
||||
|
||||
# XXX confirm vars...
|
||||
# XXX
|
||||
BACKUPDIR=${BACKUPDIR:=backup}
|
||||
|
||||
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 "${DIR}"
|
||||
mkdir -p "${DIR}"
|
||||
cd "${DIR}"
|
||||
|
||||
@ 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...
|
||||
# XXX db:
|
||||
# mysqldump --single-transaction \
|
||||
|
||||
@ -25,6 +25,8 @@ readConfig
|
||||
@ lxc-attach $FROM -- 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
|
||||
@ lxc-attach $TO -- mysql -e "DROP DATABASE nextcloud"
|
||||
@ lxc-attach $TO -- mysql -e "CREATE DATABASE nextcloud"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user