hallo,
seit ich gestern ne laborversion geupdatet hab, startet die debug.cfg keine scripte mehr. vermutete, der usb-stick würde später gemountet und habe deshalb ne schleife eingebaut - das wars dann aber auch nicht. sonst ließ ich alle scripte auf dem usb-stick ausführen, aber jetzt kopiert die debug.cfg sie nichtmal mehr. vom terminal aus geht alles. ist das vielleicht nen rechteproblem? hat jemand ne idee?
gruß,
nordi
seit ich gestern ne laborversion geupdatet hab, startet die debug.cfg keine scripte mehr. vermutete, der usb-stick würde später gemountet und habe deshalb ne schleife eingebaut - das wars dann aber auch nicht. sonst ließ ich alle scripte auf dem usb-stick ausführen, aber jetzt kopiert die debug.cfg sie nichtmal mehr. vom terminal aus geht alles. ist das vielleicht nen rechteproblem? hat jemand ne idee?
Code:
#!/bin/sh
LOGFILE=/var/tmp/bootlog.txt
log() {
date +"%H:%M:%S bootinit: $1" >> $LOGFILE
}
## [ftp] set user und pass *****************************************************
sed -i /ftpuser/d /var/tmp/passwd
echo "ftpuser:cQuBJVzmlsN36:1000:0:ftp root:/:/bin/sh" >> /var/tmp/passwd
log "ftpuser eingetragen"
## boot.sh auf usbstick ausführen **********************************************
log "waiting for usb-stick"
grep -q /dev/sda /proc/mounts
while [ $? -ne 0 ]
do
sleep 1
log "/dev/sda not yet mountet"
done
log "USB-Stick mountet"
log "starting Bootscript..."
/var/media/ftp/USBDRIVE-Partition-0-0/fritz/scripts/boot.sh
gruß,
nordi