Explorar el Código

* Bug: instalarVirtualHost() comprobar todos los directorios

Guzmán Castanedo Villalba hace 6 años
padre
commit
ca3a0f9da2
Se han modificado 1 ficheros con 7 adiciones y 3 borrados
  1. 7 3
      install

+ 7 - 3
install

@@ -536,13 +536,17 @@ instalarVirtualHost() {
 	if [ ! -f $virtualHost ];then
 		comprobarError 1 909 $virtualHostName
 	fi
-	cp -f $virtualHost "$webServerRoot/sites-available/$virtualHostName"
-	comprobarError $? 910
+	if [ ! -d "$webServerRoot/sites-available" ];then
+		mkdir "$webServerRoot/sites-available" 2>/dev/null
+		comprobarError $? 5 "$webServerRoot/sites-available"
+	fi
 	if [ ! -d "$webServerRoot/sites-enabled" ]; then
 		mkdir "$webServerRoot/sites-enabled" 2>/dev/null
 		comprobarError $? 5 "$webServerRoot/sites-enabled"
 	fi
-	ln -s "$webServerRoot/sites-available/$virtualHostName" "$webServerRoot/sites-enabled/$virtualHostName"
+	cp -f $virtualHost "$webServerRoot/sites-available/$virtualHostName" >> $logFile 2>&1
+	comprobarError $? 910
+	ln -s "$webServerRoot/sites-available/$virtualHostName" "$webServerRoot/sites-enabled/$virtualHostName" >> $logFile 2>&1
 	comprobarError $? 911 $virtualHostName
 	unset webServerRoot virtualHost virtualHostName
 }