Explorar o código

fix for skeleton folders

Serghey Rodin %!s(int64=14) %!d(string=hai) anos
pai
achega
4e732e1929
Modificáronse 1 ficheiros con 12 adicións e 4 borrados
  1. 12 4
      bin/v_add_web_domain

+ 12 - 4
bin/v_add_web_domain

@@ -123,10 +123,18 @@ touch /var/log/httpd/domains/$domain.bytes \
 ln -s /var/log/httpd/domains/$domain.*log $V_HOME/$user/web/$domain/logs/
 
 # Adding domain skeleton
-cp -r $V_WEBTPL/skel/public_html/ $V_HOME/$user/web/$domain/
-cp -r $V_WEBTPL/skel/public_shtml/ $V_HOME/$user/web/$domain/
-cp -r $V_WEBTPL/skel/document_errors/ $V_HOME/$user/web/$domain/
-cp -r $V_WEBTPL/skel/cgi-bin/ $V_HOME/$user/web/$domain/
+if [ -e "$V_WEBTPL/skel/public_html/" ]; then
+    cp -r $V_WEBTPL/skel/public_html/ $V_HOME/$user/web/$domain/
+fi
+if [ -e "$V_WEBTPL/skel/public_shtml/" ]; then
+    cp -r $V_WEBTPL/skel/public_shtml/ $V_HOME/$user/web/$domain/
+fi
+if [ -e "$V_WEBTPL/skel/document_errors/" ]; then
+    cp -r $V_WEBTPL/skel/document_errors/ $V_HOME/$user/web/$domain/
+fi
+if [ -e "$V_WEBTPL/skel/cgi-bin/" ]; then
+    cp -r $V_WEBTPL/skel/cgi-bin/ $V_HOME/$user/web/$domain/
+fi
 
 # Changing tpl values
 for file in $(find "$V_HOME/$user/web/$domain/" -type f); do