18
18
19
19
20
20
BACKUPFILE_=/media/USBdrive/nextcloud-bkp_xxxxxxxx.tar
21
- BASEDIR_ =/var/www
21
+ BASEDIR =/var/www
22
22
DBADMIN=ncadmin
23
23
DESCRIPTION=" Restore a previously backuped NC instance"
24
24
@@ -39,9 +39,9 @@ You can use nc-backup " \
39
39
40
40
configure ()
41
41
{
42
- [ -f $BACKUPFILE_ ] || { echo -e " $BACKUPFILE_ not found" ; return 1; }
43
- [ -d $BASEDIR_ ] || { echo -e " $BASEDIR_ not found" ; return 1; }
44
- [ -d $BASEDIR_ /nextcloud ] && { echo -e " WARNING: overwriting old instance" ; }
42
+ [ -f $BACKUPFILE_ ] || { echo -e " $BACKUPFILE_ not found" ; return 1; }
43
+ [ -d $BASEDIR ] || { echo -e " $BASEDIR not found" ; return 1; }
44
+ [ -d $BASEDIR /nextcloud ] && { echo -e " WARNING: overwriting old instance" ; }
45
45
46
46
local TMPDIR=" $( dirname $BACKUPFILE_ ) /$( basename ${BACKUPFILE_} -tmp ) "
47
47
rm -rf " $TMPDIR " && mkdir -p " $TMPDIR "
@@ -50,8 +50,8 @@ configure()
50
50
# # RESTORE FILES
51
51
52
52
echo -e " restore files..."
53
- rm -rf $BASEDIR_ /nextcloud
54
- mv " $TMPDIR " /nextcloud $BASEDIR_
53
+ rm -rf $BASEDIR /nextcloud
54
+ mv " $TMPDIR " /nextcloud $BASEDIR
55
55
56
56
# # RE-CREATE DATABASE TABLE
57
57
72
72
73
73
# # RESTORE DATADIR
74
74
75
- cd $BASEDIR_ /nextcloud
75
+ cd $BASEDIR /nextcloud
76
76
77
77
# INCLUDEDATA=yes situation
78
78
79
79
if [[ $( ls " $TMPDIR " | wc -l ) == 2 ]]; then
80
- local DATADIR=$( grep datadirectory $BASEDIR_ /nextcloud/config/config.php | awk ' { print $3 }' | grep -oP " [^']*[^']" | head -1 )
80
+ local DATADIR=$( grep datadirectory $BASEDIR /nextcloud/config/config.php | awk ' { print $3 }' | grep -oP " [^']*[^']" | head -1 )
81
81
[[ " $DATADIR " == " " ]] && { echo -e " Error reading data directory" ; return 1; }
82
82
echo -e " restore datadir to $DATADIR ..."
83
83
rm -rf " $DATADIR "
107
107
rm -r " $TMPDIR "
108
108
109
109
# Just in case we moved the opcache dir
110
- sed -i " s|^opcache.file_cache=.*|opcache.file_cache=$BASEDIR_ /nextcloud/data/.opcache|" /etc/php/7.0/mods-available/opcache.ini
110
+ sed -i " s|^opcache.file_cache=.*|opcache.file_cache=$BASEDIR /nextcloud/data/.opcache|" /etc/php/7.0/mods-available/opcache.ini
111
111
}
112
112
113
113
install () { : ; }
0 commit comments