mirror of
https://github.com/flynx/proxmox-utils.git
synced 2025-10-28 02:30:07 +00:00
Compare commits
3 Commits
d7787bedcf
...
84321084a1
| Author | SHA1 | Date | |
|---|---|---|---|
| 84321084a1 | |||
| 08a57c948a | |||
| 1e77b22103 |
@ -78,29 +78,25 @@ TO=$2
|
||||
if ! [ -z "$DRY_RUN" ] \
|
||||
|| [ -e "$FROM_THEME_DIR" ] ; then
|
||||
# instance id's...
|
||||
# XXX not sure how to deal with $DRY_RUN here...
|
||||
if [ -z $DRY_RUN ] ; then
|
||||
FROM_INSTANCEID=$(lxc-attach $FROM -- turnkey-occ config:system:get instanceid)
|
||||
TO_INSTANCEID=$(lxc-attach $TO -- turnkey-occ config:system:get instanceid)
|
||||
else
|
||||
FROM_INSTANCEID=FROM
|
||||
TO_INSTANCEID=TO
|
||||
fi
|
||||
FROM_INSTANCEID=${DRY_RUN:-$(lxc-attach $FROM -- turnkey-occ config:system:get instanceid)}
|
||||
FROM_INSTANCEID=${DRY_RUN:+FROM}
|
||||
TO_INSTANCEID=${DRY_RUN:-$(lxc-attach $TO -- turnkey-occ config:system:get instanceid)}
|
||||
TO_INSTANCEID=${DRY_RUN:+TO}
|
||||
|
||||
FROM_CACHE_DIR=/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data/appdata_$FROM_INSTANCEID
|
||||
TO_CACHE_DIR=/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data/appdata_$TO_INSTANCEID
|
||||
|
||||
# full...
|
||||
if [ "$MIGRATE_CACHE" == "full" ] ; then
|
||||
# migrate theming and other instance files...
|
||||
APPDATA=/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data/appdata_$TO_INSTANCEID
|
||||
[ -e "$APPDATA" ] \
|
||||
&& @ mv -f "$APPDATA" "${APPDATA}.bak"
|
||||
[ -e "$TO_CACHE_DIR" ] \
|
||||
&& @ mv -f "$TO_CACHE_DIR" "${TO_CACHE_DIR}.bak"
|
||||
@ mv -f \
|
||||
/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data/appdata_$FROM_INSTANCEID \
|
||||
"$APPDATA"
|
||||
"$FROM_CACHE_DIR" \
|
||||
"$TO_CACHE_DIR"
|
||||
|
||||
# list...
|
||||
elif [ "$MIGRATE_CACHE" == "list" ] ; then
|
||||
FROM_CACHE_DIR=/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data/appdata_$FROM_INSTANCEID/
|
||||
TO_CACHE_DIR=/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data/appdata_$TO_INSTANCEID/
|
||||
for f in "${MIGRATE_CACHE_FILES[@]}" ; do
|
||||
from=${FROM_CACHE_DIR}/$f
|
||||
to=${TO_CACHE_DIR}/$f
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user