Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2018-01-06 13:00:49 +0300
committernachoparker <nacho@ownyourbits.com>2018-01-06 23:39:20 +0300
commit459fe3916687b5762a003d1e42ba4a888e2eecc2 (patch)
tree395df63fd2c4f013b503d2e5ded4b4ff5edd8991
parent3beff63189925676a4382a40b58d69cda968fdc1 (diff)
nc-restore: restore to a btrfs subvolumev0.44.8
-rw-r--r--changelog.md10
-rw-r--r--etc/nextcloudpi-config.d/nc-restore.sh13
2 files changed, 17 insertions, 6 deletions
diff --git a/changelog.md b/changelog.md
index 9cdc9bf9..18818173 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,13 +1,17 @@
-[v0.44.6](https://github.com/nextcloud/nextcloudpi/commit/1b20f3d) (2018-01-05) nc-restore: restore compressed backups
+[v0.44.8](https://github.com/nextcloud/nextcloudpi/commit/e6fe1b6) (2018-01-06) nc-restore: restore to a btrfs subvolume
-[v0.44.5](https://github.com/nextcloud/nextcloudpi/commit/10fd204) (2018-01-04) nc-backup: compress backups and refactoring
+[v0.44.7 ](https://github.com/nextcloud/nextcloudpi/commit/50513f6) (2018-01-06) nc-backup: make binary work standalone
+
+[v0.44.6](https://github.com/nextcloud/nextcloudpi/commit/a4f27a2) (2018-01-05) nc-restore: restore compressed backups
+
+[v0.44.5 ](https://github.com/nextcloud/nextcloudpi/commit/10fd204) (2018-01-04) nc-backup: compress backups and refactoring
[v0.44.4 ](https://github.com/nextcloud/nextcloudpi/commit/56576da) (2018-01-03) nc-restore: update redis password
[v0.44.3 ](https://github.com/nextcloud/nextcloudpi/commit/2a91f86) (2018-01-03) nc-export: protect file from read
-[v0.44.2](https://github.com/nextcloud/nextcloudpi/commit/9a18925) (2018-01-01) nc-snapshot: update btrfs-snp
+[v0.44.2 ](https://github.com/nextcloud/nextcloudpi/commit/9a18925) (2018-01-01) nc-snapshot: update btrfs-snp
[v0.44.1 ](https://github.com/nextcloud/nextcloudpi/commit/5a80299) (2017-12-28) nc-snapshot: use btrfs-snp
diff --git a/etc/nextcloudpi-config.d/nc-restore.sh b/etc/nextcloudpi-config.d/nc-restore.sh
index fc2033d7..fd21846d 100644
--- a/etc/nextcloudpi-config.d/nc-restore.sh
+++ b/etc/nextcloudpi-config.d/nc-restore.sh
@@ -95,11 +95,18 @@ EOF
[[ -e "$DATADIR" ]] && {
echo "backing up existing $DATADIR"
- mv "$DATADIR" "$DATADIR-$( date "+%m-%d-%y" )"
+ mv "$DATADIR" "$DATADIR-$( date "+%m-%d-%y" )" || return 1
}
- mkdir -p "$( dirname "$DATADIR" )"
- mv "$TMPDIR/$( basename "$DATADIR" )" "$DATADIR"
+ mkdir -p "$DATADIR"
+ [[ "$( stat -fc%T "$DATADIR" )" == "btrfs" ]] && {
+ rmdir "$DATADIR" || return 1
+ btrfs subvolume create "$DATADIR" || return 1
+ }
+ chown www-data:www-data "$DATADIR"
+ local TMPDATA="$TMPDIR/$( basename "$DATADIR" )"
+ mv "$TMPDATA"/* "$TMPDATA"/.[!.]* "$DATADIR" || return 1
+ rmdir "$TMPDATA" || return 1
sudo -u www-data php occ maintenance:mode --off