#! /bin/bash
# D_Skywalk INIT LINUX CABINET SCRIPT
# First Public Version: v 0.1
#TODO: NO TENER QUE USAR INTRO PARA VALIDAR EL APAGADO...

###############################################
### CONFIGURACION

## USUARIO CON EL QUE HAS CONFIGURADO EL MENU Y MAME
USUARIO=mame






###############################################
######## v v v v v  NO EDITAR v v v v  ########

###############################################
### INTERNAL CONFIGURATION

VER=0.1

###############################################
### SKY-CODE

function limpia (){

    clear
    echo " "
    echo " "
    echo " "
    echo " "

}

function init_fe () 
{
    limpia
    echo "    Iniciando Advmenu!"
    echo " "
    sudo -u $USUARIO -H advmenu

}

function close_all()
{
    limpia
    echo "     Apagando su sistema..."
    echo " "
    
    sleep 5

    #PREGUNTAR OTRA VEZ?
    halt
}

function menu () 
{
    limpia
    echo "     Menu de Administrador ( $VER )"
    echo "     ============================="
    echo " "
    echo "     1. Volver al FrontEnd"
    echo "     2. Apagar Sistema"
#    echo "     3. Volcar Roms"
    echo " "
    read -p "     Opcion? " menuop
    
}

#Iniciamos advmenu nada mas arrancar...
init_fe

#Mostramos el menu y las opciones de mantenimiento...
while [ true ] ; do
menu
    case $menuop in
	    "1")
		    ##iniciamos nuevamente advmenu
		    init_fe
		    ;;
	    "2")
		    ##apagamos el sistema
		    close_all
		    ;;
	    *)
		    ##descomenta si quieres apagar con solo pulsar intro
		    #close_all
		    ;;
    esac
done

