#!/bin/bash #check dvd/cd #check usb #check geluid #check vga #weergeef waarschuwing DVDDEVICE=/dev/hdc CDROM=/media/cdrom0 function opendvd { eject dialog --msgbox "plaats schijf in cdrom/dvd speler..." 5 80 eject -t } function mountdvd { mount $DVDDEVICE $CDROM & dialog --infobox "een moment gedult a.u.b terwijl de data van de cdrom word ingelezen" 5 80 } function toonDVDdata { ls $CDROM | dialog --progressbox 5 80 ; sleep 5s } function checkTester { dialog --yesno "Heeft u de weergeven dvd/cdrom data kunnen lezen?" 5 80 if [ "$?" = "1" ]; then ; # dialog --msgbox "de dvd/cdrom speler functioneert niet correct, waarschuw de toezichthouder" 5 80 toonDVDdata else dialog --msgbox "de dvd/cdrom speler functioneert correct, verwijder de schijf uit de dvd/cdrom speler" eject dialog --msgbox "druk op \"ok\" om de cdrom speler te sluiten "'!!'"" 5 80 eject -t } function checkgeluidUSB { dialog --msgbox "Als u geluid hoort afspelen, werken USB en de geluidskaart correct. Vergeet niet te controleren of alles correct aangesloten is "'!!!'" " mpg123 /usr/local/src/applause.mp3 } function controleerGeluid { dialog --yesno "Wilt u het geluidsfragment nogmaals testen?" 5 80 if [ "$?" = "1" ]; then checkgeluidUSB else fi } function testX { /usr/local/bin/detectvid X& sleep 4 ; DISPLAY=:0 xdpyinfo || dialog --msgbox X "werkt niet correct, waarschuw de Administrator" # xinit "sleep 5" } function reCheckX{ dialog --yesno "Werkt X11 correct?" 5 80 if [ "$?" = "1" ]; then dialog --msgbox "Waarschuw de Administror "'!!'"" 5 80 else dialog --msgbox "Druk op \"OK\" om de pc aftesluiten en opleverbaar klaar te maken." 8 50 /usr/sbin/update-rc.d -f allesInEenPc defaults shutdown -h now fi }