Skip to content
Snippets Groups Projects
virtualbox 864 B
Newer Older
  • Learn to ignore specific revisions
  • Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
    #!/bin/bash
    
    ESAME_VB_CONFIG_FILE="/local/vbconsole/bin/kiosk.settings"
    
    stop() {
    
        if [ -f ${ESAME_VB_CONFIG_FILE} ]; then
            echo "STOP VIRTUALBOX KIOSK";
            rm -rf ${ESAME_VB_CONFIG_FILE};
        fi
    
    Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
    }
    
    start() {
        echo "ESAME_VIRTUALBOX = ${ESAME_VIRTUALBOX}"
        echo "ESAME_USER = ${ESAME_USER}"
        if [ $ESAME_VIRTUALBOX -eq 1 ]; then
            echo "START VIRTUALBOX KIOSK MODE";
            cat <<EOF1 >${ESAME_VB_CONFIG_FILE}
    VMSETUP="${VMSETUP}"
    VMNAME="${VMNAME}"
    EOF1
    
            chown -h ${ESAME_USER} ${ESAME_VB_CONFIG_FILE}
            chmod 755 ${ESAME_VB_CONFIG_FILE}
            echo "Virtualbox kiosk config created in ${ESAME_VB_CONFIG_FILE}"
    
    Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
        fi
    }
    
    
    args=("$@")
    
    case "$1" in
    'start')
    
    Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
    'stop')
    
    Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
    'restart')
    
    Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
    *)
    
        echo "Usage: $0 { start | stop | restart }";
        exit 1;
        ;;
    
    Alberto LIVIO BECCARIA's avatar
    Alberto LIVIO BECCARIA committed
    esac
    exit 0