Bob Mottram 8 年之前
父節點
當前提交
5096ba9cc1
共有 1 個檔案被更改,包括 12 行新增14 行删除
  1. 12
    14
      src/freedombone-app-nextcloud

+ 12
- 14
src/freedombone-app-nextcloud 查看文件

183
     echo -n ''
183
     echo -n ''
184
 }
184
 }
185
 
185
 
186
+function upgrade_nextcloud_base {
187
+    chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
188
+    chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/data
189
+    cd /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
190
+    sudo -u www-data ./occ maintenance:repair
191
+    sudo -u www-data ./occ files:cleanup
192
+    sudo -u www-data ./occ files:scan --all
193
+    sudo -u www-data ./occ maintenance:mode --off
194
+}
195
+
186
 function upgrade_nextcloud {
196
 function upgrade_nextcloud {
187
     CURR_NEXTCLOUD_COMMIT=$(get_completion_param "nextcloud commit")
197
     CURR_NEXTCLOUD_COMMIT=$(get_completion_param "nextcloud commit")
188
     if [[ "$CURR_NEXTCLOUD_COMMIT" == "$NEXTCLOUD_COMMIT" ]]; then
198
     if [[ "$CURR_NEXTCLOUD_COMMIT" == "$NEXTCLOUD_COMMIT" ]]; then
189
-        chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
190
-        chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/data
191
-        cd /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
192
-        sudo -u www-data ./occ maintenance:repair
193
-        sudo -u www-data ./occ files:cleanup
194
-        sudo -u www-data ./occ files:scan --all
195
-        sudo -u www-data ./occ maintenance:mode --off
199
+        upgrade_nextcloud_base
196
         return
200
         return
197
     fi
201
     fi
198
 
202
 
204
     function_check set_repo_commit
208
     function_check set_repo_commit
205
     set_repo_commit /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs "nextcloud commit" "$NEXTCLOUD_COMMIT" $NEXTCLOUD_REPO
209
     set_repo_commit /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs "nextcloud commit" "$NEXTCLOUD_COMMIT" $NEXTCLOUD_REPO
206
 
210
 
207
-    chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
208
-    chown -R www-data:www-data /var/www/$NEXTCLOUD_DOMAIN_NAME/data
209
-    cd /var/www/$NEXTCLOUD_DOMAIN_NAME/htdocs
210
-    sudo -u www-data ./occ maintenance:repair
211
-    sudo -u www-data ./occ files:cleanup
212
-    sudo -u www-data ./occ files:scan --all
213
-    sudo -u www-data ./occ maintenance:mode --off
211
+    upgrade_nextcloud_base
214
 }
212
 }
215
 
213
 
216
 
214