Browse Source

scan nextcloud files after restore

Bob Mottram 7 years ago
parent
commit
1e282e9963
1 changed files with 16 additions and 0 deletions
  1. 16
    0
      src/freedombone-app-nextcloud

+ 16
- 0
src/freedombone-app-nextcloud View File

@@ -179,6 +179,9 @@ function upgrade_nextcloud {
179 179
 
180 180
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs/config
181 181
     chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs/data
182
+    cd /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
183
+    sudo -u www-data ./occ files:cleanup
184
+    sudo -u www-data ./occ files:scan --all
182 185
 }
183 186
 
184 187
 
@@ -221,6 +224,10 @@ function restore_local_nextcloud {
221 224
         if [ -d $temp_restore_dir ]; then
222 225
             rm -rf $temp_restore_dir
223 226
         fi
227
+
228
+        cd $nextcloud_dir
229
+        sudo -u www-data ./occ files:cleanup
230
+        sudo -u www-data ./occ files:scan --all
224 231
     fi
225 232
 }
226 233
 
@@ -252,6 +259,7 @@ function restore_remote_nextcloud {
252 259
     if grep -q "nextcloud domain" $COMPLETION_FILE; then
253 260
         echo $"Restoring nextcloud"
254 261
         NEXTCLOUD_DOMAIN_NAME=$(get_completion_param "nextcloud domain")
262
+        nextcloud_dir=/var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
255 263
 
256 264
         function_check nextcloud_create_database
257 265
         nextcloud_create_database
@@ -261,6 +269,10 @@ function restore_remote_nextcloud {
261 269
         if [ -d /root/tempnextcloud ]; then
262 270
             rm -rf /root/tempnextcloud
263 271
         fi
272
+
273
+        cd $nextcloud_dir
274
+        sudo -u www-data ./occ files:cleanup
275
+        sudo -u www-data ./occ files:scan --all
264 276
     fi
265 277
 }
266 278
 
@@ -550,6 +562,10 @@ function install_nextcloud_main {
550 562
     ./occ config:system:set trusted_domains 1 --value=$NEXTCLOUD_DOMAIN_NAME
551 563
     chmod g+w /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs/config/config.php
552 564
     chown -R www-data:www-data /var/www/${NEXTCLOUD_DOMAIN_NAME}/htdocs
565
+    chmod 0644 .htaccess
566
+    chmod 0750 data
567
+    sudo -u www-data ./occ files:cleanup
568
+    sudo -u www-data ./occ files:scan --all
553 569
 
554 570
     set_completion_param "nextcloud domain" "$NEXTCLOUD_DOMAIN_NAME"
555 571