#!/bin/busybox sh rest10() { # Let the user read machine_info and other usefull informations on console (or skip with Enter) read -t10 -p 'Press Enter or wait 10 sec...' # Make some blank lines on console echo -e '\n\n\n\n\n' } # Define some handy variables imagedir=/mnt/nfs/images scriptdir=/mnt/nfs/scripts/ hostname=$(hostname) # Load helper functions source $scriptdir/funcs.sh # Load some autorun.sh specific helper functions source /etc/rc.d/funcs # Reload init help functions # Check all prerequisites and exit if it fail hostname_test || exit 1 firstdisk_test || exit 2 # Run the main action script if nfswrite_test then rest10 # Let user cancel it source $scriptdir/image_deploy.sh # Start deploy script else # Start capture script if all it needs is available if scriptavailability_test image_capture_${hostname}.sh then rest10 # Let user cancel it source $scriptdir/image_capture.sh # else No wait, nothing to do, go to eficast_end directly fi fi # Display ending message then reboot eficast_end