| 
					
				 | 
			
			
				@@ -71,8 +71,14 @@ comprobarRoot() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 comprobarDependencias() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if [ ! -x $(which whiptail) ];then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		printf "ERROR:\twhiptail no disponible.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	which whiptail > /dev/null 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [ $? -ne 0 ];then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		printf "ERROR:\t'whiptail' no disponible.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	which hostnamectl > /dev/null 2>&1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [ $? -ne 0 ];then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		printf "ERROR:\t'hostnamectl' no disponible.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if [ $debianOS = true ];then 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,6 +114,18 @@ comprobarDependencias() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+comprobarHostname() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	while [ -z $hostname ]; do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		hostname=$(whiptail --title "Hostname" --inputbox "El nombre de dominio de este servidor es:\n"$(hostname)"\n\nQuieres cambiarlo por otro?" --ok-button "Cambiar" --cancel-button "No Cambiar" 20 70 3>&1 1>&2 2>&3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if [ $? -eq 0 ] && [ ! -z $hostname ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			hostnamectl set-hostname $hostname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			hostname=$(hostname) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	done 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	#printf "\nHostname: $hostname\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 mostrarBienvenida() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if [ $debianOS = false ] && [ $rhelOS = false ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		whiptail --title "ERROR OS NO SOPORTADO" --msgbox "Este script automatiza la creación de una web MediaWiki SOLO para distribuciones Linux de la familia Debian (Ubuntu, Linux Mint, ...) y de la familia Red-Hat (CentOS, Fedora, ...).\n\nInformación del sistema:\nOS: $OS $DIST $REV\n$HDInfo" --ok-button "Salir" 20 70 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -165,11 +183,12 @@ mostrarComponentes() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 instalarWebServer() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	webServer=$(whiptail --title "Servidor Web" --radiolist "" 20 70 2 \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	webServer=$(whiptail --title "Servidor Web" --radiolist "<ESPACIO>: seleccionar   <TAB>: cambiar   <FLECHAS>: moverse\n\nEscoge el servidor web que quieres usar:" 20 70 2 \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"Apache" "Instalar el servidor web Apache2" ON \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"Nginx" "Instalar el servidor web Nginx" OFF \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	--ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	# Preguntar otras opciones de configuración 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	comprobarHostname 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	case $webServer in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Apache) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			printf " Apache..." 
			 |