All pastes #769294 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-11 09:58 UTC
rendered paste body
############################################### 

# If rc_startup is being run at some point after bootup 
# (later than 2 minutes after uptime) 
# then we quit immediately. This should ONLY run at bootup. 

# Get uptime and round it to nearest integer 
uptime=`cat /proc/uptime | awk -F\. '{print $1}'` 

if [ $uptime -gt 120 ] 
then 
echo "Did not run because uptime is $uptime." >> /tmp/rc_startup.log 
exit 
fi 

# Loop until drive is detected 
while [ 1 -eq 1 ] 
do 
insmod /lib/modules/2.4.30/usbcore.o 
insmod /lib/modules/2.4.30/ehci-hcd.o 
insmod /lib/modules/2.4.30/scsi_mod.o 
insmod /lib/modules/2.4.30/usb-storage.o 
insmod /lib/modules/2.4.30/sd_mod.o
insmod /lib/modules/2.4.30/vfat.o
insmod /lib/modules/2.4.30/fat.o
insmod /lib/modules/2.4.30/hfsplus.o
insmod /lib/modules/2.4.35/ext2.o

sleep 4 

if dmesg | tail -n10 | grep 'Attached scsi disk' 2>/dev/null 1>/dev/null 
then 
break 
else
rmmod ext2
rmmod hfsplus
rmmod fat
rmmod vfat
rmmod sd_mod 
rmmod usb-storage 
rmmod scsi_mod 
rmmod ehci-hcd 
rmmod usbcore

gpio disable 4 
sleep 2 
gpio enable 4 
fi 
done 
###############################################