|
@@ -483,6 +483,7 @@ instalacionExpress() {
|
|
# Preguntas mínimas
|
|
# Preguntas mínimas
|
|
establecerFQDN
|
|
establecerFQDN
|
|
leerSQLPasswd
|
|
leerSQLPasswd
|
|
|
|
+ mostrarMediaWiki
|
|
}
|
|
}
|
|
|
|
|
|
mostrarBienvenida() {
|
|
mostrarBienvenida() {
|
|
@@ -614,13 +615,33 @@ mostrarSSL() {
|
|
|
|
|
|
mostrarMediaWiki(){
|
|
mostrarMediaWiki(){
|
|
# Introducir nombre wiki
|
|
# Introducir nombre wiki
|
|
|
|
+ while [ -z $nombreMediaWiki ]; do
|
|
|
|
+ nombreMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el nombre de la Wiki:." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
|
|
|
|
+ comprobarError $? 1
|
|
|
|
+ # Mejora: comprobar si el dominio ya está en uso
|
|
|
|
+ done
|
|
# Introducir dominio
|
|
# Introducir dominio
|
|
while [ -z $dominioMediaWiki ]; do
|
|
while [ -z $dominioMediaWiki ]; do
|
|
- dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio para MediaWiki.\nTenga en cuenta que debes apuntar este a la dirección IP de esta máquina mediante un registro DNS tipo CNAME." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
|
|
|
|
|
|
+ dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio de la Wiki.\nTenga en cuenta que debes apuntar este a la dirección IP de esta máquina mediante un registro DNS tipo CNAME." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
|
|
comprobarError $? 1
|
|
comprobarError $? 1
|
|
# Mejora: comprobar si el dominio ya está en uso
|
|
# Mejora: comprobar si el dominio ya está en uso
|
|
done
|
|
done
|
|
# Introducir tipo de Wiki (abierta, creación de cuenta requerida, sólo editores autorizados o wiki privada)
|
|
# Introducir tipo de Wiki (abierta, creación de cuenta requerida, sólo editores autorizados o wiki privada)
|
|
|
|
+ tipoMediaWiki=$(whiptail --tittle "CONFIGURACION MEDIAWIKI" --radiolist "<ESPACIO>: seleccionar <TAB>: cambiar <FLECHAS>: moverse\n\nEscoge el tipo de wiki que quieres instalar:" $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) 4 \
|
|
|
|
+ "Abierta" "Wiki Abierta" ON \
|
|
|
|
+ "CuentaRequerida" "Creación de cuenta requerida" OFF \
|
|
|
|
+ "EditoresAutorizados" "Sólo editores autorizados" OFF \
|
|
|
|
+ "Privada" "Wiki privada" OFF \
|
|
|
|
+ --ok-button "Continuar" --cancel-button "Salir" --notags 3>&1 1>&2 2>&3)
|
|
|
|
+ comprobarError $? 1
|
|
|
|
+ # Introducir tipo de Licencia
|
|
|
|
+ licenciaMediaWiki=$(whiptail --tittle "CONFIGURACION MEDIAWIKI" --radiolist "<ESPACIO>: seleccionar <TAB>: cambiar <FLECHAS>: moverse\n\nEscoge el tipo licencia para la wiki:" $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) 4 \
|
|
|
|
+ "Nada" "Sin Licencia" ON \
|
|
|
|
+ "CC-BY-SA" "Creative Commons Atribución-CompartirIgual" OFF \
|
|
|
|
+ "CC-BY-NC-SA" "Creative Commons Atribución-NoComercial-CompartirIgual" OFF \
|
|
|
|
+ "Copyright" "Todos los derechos reservados" OFF \
|
|
|
|
+ --ok-button "Continuar" --cancel-button "Salir" --notags 3>&1 1>&2 2>&3)
|
|
|
|
+ comprobarError $? 1
|
|
}
|
|
}
|
|
|
|
|
|
establecerFQDN() {
|
|
establecerFQDN() {
|