Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- func_yesnoexit () {
- # las variables locales existen solo
- # dentro de la funcion
- local answer="$1"
- if [ $answer == "y" ] || [ $answer == "Y" ];then
- return 0
- elif [ $answer == "n" ] || [ $answer == "N" ];then
- return 1
- else
- echo Terminado.
- exit 1
- fi
- }
- apt update
- read -p "
- Actualizar sistema?
- 'y/n' cualquier tecla para terminar.
- " sel
- if func_yesnoexit $sel; then
- apt upgrade -y
- fi
- read -p "
- Resolver dependencias?
- 'y/n' cualquier tecla para terminar.
- " sel
- if func_yesnoexit $sel; then
- apt intall -f -y
- fi
- read -p "
- Eliminar paquetes huerfanos?
- 'y/n' cualquier tecla para terminar.
- " sel
- if func_yesnoexit $sel; then
- apt autoremove -f -y
- fi
- echo "
- Programa terminado.
- "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement