Sfoglia il codice sorgente

Remove directory if it already exists

Bob Mottram 7 anni fa
parent
commit
55446a0bf8
2 ha cambiato i file con 29 aggiunte e 30 eliminazioni
  1. 14
    15
      src/freedombone-app-bludit
  2. 15
    15
      src/freedombone-template

+ 14
- 15
src/freedombone-app-bludit Vedi File

@@ -217,23 +217,22 @@ function install_bludit {
217 217
     apt-get -yq install php-gettext php-curl php-gd php-mysql git curl
218 218
     apt-get -yq install memcached php-memcached php-intl exiftool libfcgi0ldbl
219 219
 
220
-    if [ ! -d "/var/www/$BLUDIT_DOMAIN_NAME" ]; then
221
-        mkdir "/var/www/$BLUDIT_DOMAIN_NAME"
220
+    if [ -d "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" ]; then
221
+        rm -rf "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
222 222
     fi
223
-    if [ ! -d "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" ]; then
224
-        if [ -d /repos/bludit ]; then
225
-            mkdir "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
226
-            cp -r -p /repos/bludit/. "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
227
-            cd "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" || exit 324687356
228
-            git pull
229
-        else
230
-            git_clone $BLUDIT_REPO "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
231
-        fi
232 223
 
233
-        if [ ! -d "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" ]; then
234
-            echo $'Unable to clone bludit repo'
235
-            exit 87525
236
-        fi
224
+    if [ -d /repos/bludit ]; then
225
+        mkdir "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
226
+        cp -r -p /repos/bludit/. "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
227
+        cd "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" || exit 324687356
228
+        git pull
229
+    else
230
+        git_clone $BLUDIT_REPO "/var/www/$BLUDIT_DOMAIN_NAME/htdocs"
231
+    fi
232
+
233
+    if [ ! -d "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" ]; then
234
+        echo $'Unable to clone bludit repo'
235
+        exit 87525
237 236
     fi
238 237
 
239 238
     cd "/var/www/$BLUDIT_DOMAIN_NAME/htdocs" || exit 36587356

+ 15
- 15
src/freedombone-template Vedi File

@@ -593,27 +593,28 @@ if [[ "$app_php" == 'yes' ]]; then
593 593
     echo '    apt-get -yq install memcached php-memcached php-intl exiftool libfcgi0ldbl'
594 594
     echo ''
595 595
 fi
596
-echo "    if [ ! -d \"/var/www/\$${app_name_upper}_DOMAIN_NAME\" ]; then"
597
-echo "        mkdir \"/var/www/\$${app_name_upper}_DOMAIN_NAME\""
596
+
597
+echo "    if [ -d \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" ]; then"
598
+echo "        rm -rf \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
598 599
 echo '    fi'
599
-echo "    if [ ! -d \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" ]; then"
600
-echo "        if [ -d /repos/${app_name} ]; then"
601
-echo "            mkdir \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
600
+
601
+echo "      if [ -d /repos/${app_name} ]; then"
602
+echo "          mkdir \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
602 603
 if [ ! "$app_dir" ]; then
603
-    echo "            cp -r -p /repos/${app_name}/. \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
604
-    echo "            cd \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" || exit 324687356"
604
+    echo "          cp -r -p /repos/${app_name}/. \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
605
+    echo "          cd \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" || exit 324687356"
605 606
 else
606
-    echo "            cp -r -p /repos/${app_name}/. \"${app_dir}\""
607
-    echo "            cd \"${app_dir}\" || exit 36487365"
607
+    echo "          cp -r -p /repos/${app_name}/. \"${app_dir}\""
608
+    echo "          cd \"${app_dir}\" || exit 36487365"
608 609
 fi
609
-echo '            git pull'
610
-echo '        else'
610
+echo '          git pull'
611
+echo '      else'
611 612
 if [ ! "$app_dir" ]; then
612
-    echo "            git_clone \$${app_name_upper}_REPO \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
613
+    echo "          git_clone \$${app_name_upper}_REPO \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
613 614
 else
614
-    echo "            git_clone \$${app_name_upper}_REPO \"${app_dir}\""
615
+    echo "          git_clone \$${app_name_upper}_REPO \"${app_dir}\""
615 616
 fi
616
-echo '        fi'
617
+echo '      fi'
617 618
 echo ''
618 619
 if [ ! "$app_dir" ]; then
619 620
     echo "        if [ ! -d \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" ]; then"
@@ -623,7 +624,6 @@ fi
623 624
 echo "            echo \$'Unable to clone ${app_name} repo'"
624 625
 echo '            exit 87525'
625 626
 echo '        fi'
626
-echo '    fi'
627 627
 echo ''
628 628
 if [ ! "$app_dir" ]; then
629 629
     echo "    cd \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" || exit 36587356"