1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-17 18:51:32 +01:00
This commit is contained in:
kprkpr
2016-06-06 10:11:09 +02:00
parent 81e123dcda
commit a22b1bac20

View File

@@ -342,45 +342,47 @@ function otrasconfig {
mostrardialog "Otras configuraciones" "Aquí puedes seleccionar otras configuraciones que puedes hacer a Arch antes de terminar la instalacion, como su nombre" mostrardialog "Otras configuraciones" "Aquí puedes seleccionar otras configuraciones que puedes hacer a Arch antes de terminar la instalacion, como su nombre"
# Loop infinito en otras configuraciones hasta que se pulse la de terminar # Loop infinito en otras configuraciones hasta que se pulse la de terminar
for (( ; ; )) for (( ; ; ))
othopt=`dialog --stdout --nocancel --menu "Otras configuraciones" 0 0 8 e "Nada mas / Finalizar instalacion" 1 "Cambiar hostname (Nombre pc)" 2 "Usar otra distribucion de teclado como principal" 3 "Cambiar contraseña de root" 4 "Habilitar AUR (con yaourt)"` do
if [[ $othopt = "e" ]];then othopt=`dialog --stdout --nocancel --menu "Otras configuraciones" 0 0 8 e "Nada mas / Finalizar instalacion" 1 "Cambiar hostname (Nombre pc)" 2 "Usar otra distribucion de teclado como principal" 3 "Cambiar contraseña de root" 4 "Habilitar AUR (con yaourt)"`
break if [[ $othopt = "e" ]];then
else break
case $othopt in else
1) case $othopt in
echo "" 1)
nam=`dialog --stdout --inputbox "Nombre para el ordenador" 9 50` echo ""
echo $nam > /etc/hostname nam=`dialog --stdout --inputbox "Nombre para el ordenador" 9 50`
;; echo $nam > /etc/hostname
2) ;;
echo "Escoja su idioma para la distribucion del teclado" 2)
options=($(cat /etc/locale.gen | grep '^#[a-zA-Z]' | cut -c2-30 | cut -f1 -d"_" | sort | uniq)) echo "Escoja su idioma para la distribucion del teclado"
select opt in "${options[@]}" options=($(cat /etc/locale.gen | grep '^#[a-zA-Z]' | cut -c2-30 | cut -f1 -d"_" | sort | uniq))
do select opt in "${options[@]}"
case $opt in do
*) langabr=$opt;break;; case $opt in
esac *) langabr=$opt;break;;
done esac
#Cambiar el layout del teclado por el nuevo done
keyboardlayout #Cambiar el layout del teclado por el nuevo
;; keyboardlayout
3) ;;
#Loop infinito hasta que la contraseña este bien 3)
for (( ; ; )) #Loop infinito hasta que la contraseña este bien
do for (( ; ; ))
ctr1=`dialog --stdout --insecure --passwordbox "Contraseña" 9 50` do
ctr2=`dialog --stdout --insecure --passwordbox "Repita la contraseña" 9 50` ctr1=`dialog --stdout --insecure --passwordbox "Contraseña" 9 50`
if [[ $ctr1 = $ctr2 ]];then ctr2=`dialog --stdout --insecure --passwordbox "Repita la contraseña" 9 50`
echo "root:${ctr1}" | chpasswd if [[ $ctr1 = $ctr2 ]];then
break echo "root:${ctr1}" | chpasswd
else break
mostrardialog "Contraseña" "Las contraseñas no coinciden" else
fi mostrardialog "Contraseña" "Las contraseñas no coinciden"
done fi
;; done
4) pacman -S yaourt base-devel --noconfirm --needed;; ;;
esac 4) pacman -S yaourt base-devel --noconfirm --needed;;
fi esac
fi
done
} }
function bootinstall { function bootinstall {