|
@@ -93,9 +93,12 @@ function restore_local_dokuwiki {
|
93
|
93
|
DOKUWIKI_DOMAIN_NAME=$(get_completion_param "dokuwiki domain")
|
94
|
94
|
temp_restore_dir=/root/tempdokuwiki
|
95
|
95
|
function_check restore_directory_from_usb
|
96
|
|
- restore_directory_from_usb $temp_restore_dir wiki
|
97
|
|
- restore_directory_from_usb $temp_restore_dir dokuwiki
|
98
|
|
- cp -r $temp_restore_dir/var/lib/dokuwiki/* /var/lib/dokuwiki/
|
|
96
|
+ if [ -d ${USB_MOUNT}/backup/wiki ]; then
|
|
97
|
+ restore_directory_from_usb ${temp_restore_dir} wiki
|
|
98
|
+ else
|
|
99
|
+ restore_directory_from_usb ${temp_restore_dir} dokuwiki
|
|
100
|
+ fi
|
|
101
|
+ cp -r ${temp_restore_dir}/var/lib/dokuwiki/* /var/lib/dokuwiki/
|
99
|
102
|
if [ ! "$?" = "0" ]; then
|
100
|
103
|
function_check restore_directory_from_usb
|
101
|
104
|
set_user_permissions
|
|
@@ -103,7 +106,11 @@ function restore_local_dokuwiki {
|
103
|
106
|
backup_unmount_drive
|
104
|
107
|
exit 868
|
105
|
108
|
fi
|
106
|
|
- restore_directory_from_usb ${temp_restore_dir}2 dokuwiki2
|
|
109
|
+ if [ -d ${USB_MOUNT}/backup/wiki2 ]; then
|
|
110
|
+ restore_directory_from_usb ${temp_restore_dir}2 wiki2
|
|
111
|
+ else
|
|
112
|
+ restore_directory_from_usb ${temp_restore_dir}2 dokuwiki2
|
|
113
|
+ fi
|
107
|
114
|
cp -r ${temp_restore_dir}2/etc/dokuwiki/* /etc/dokuwiki/
|
108
|
115
|
if [ ! "$?" = "0" ]; then
|
109
|
116
|
function_check set_user_permissions
|
|
@@ -112,10 +119,10 @@ function restore_local_dokuwiki {
|
112
|
119
|
backup_unmount_drive
|
113
|
120
|
exit 869
|
114
|
121
|
fi
|
115
|
|
- rm -rf $temp_restore_dir
|
|
122
|
+ rm -rf ${temp_restore_dir}
|
116
|
123
|
rm -rf ${temp_restore_dir}2
|
117
|
|
- rm -rf /var/lib/dokuwiki/data/cache/*
|
118
|
|
- rm -rf /var/lib/dokuwiki/data/meta/*
|
|
124
|
+ #rm -rf /var/lib/dokuwiki/data/cache/*
|
|
125
|
+ #rm -rf /var/lib/dokuwiki/data/meta/*
|
119
|
126
|
chmod -R 755 /var/lib/dokuwiki/data
|
120
|
127
|
chown -R www-data:www-data /var/lib/dokuwiki/data
|
121
|
128
|
chown -R www-data:www-data /var/lib/dokuwiki/*
|
|
@@ -157,8 +164,8 @@ function restore_remote_dokuwiki {
|
157
|
164
|
fi
|
158
|
165
|
rm -rf /root/tempdokuwiki
|
159
|
166
|
rm -rf /root/tempdokuwiki2
|
160
|
|
- rm -rf /var/lib/dokuwiki/data/cache/*
|
161
|
|
- rm -rf /var/lib/dokuwiki/data/meta/*
|
|
167
|
+ #rm -rf /var/lib/dokuwiki/data/cache/*
|
|
168
|
+ #rm -rf /var/lib/dokuwiki/data/meta/*
|
162
|
169
|
chmod -R 755 /var/lib/dokuwiki/data
|
163
|
170
|
chown -R www-data:www-data /var/lib/dokuwiki/data
|
164
|
171
|
chown -R www-data:www-data /var/lib/dokuwiki/*
|