blob: 4d6461ae061c64d453b638d621a1f9cd16472e18 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/busybox sh
read -t10 -p 'Press Enter or wait 10 sec...' # Let the user read machine_info and other usefull informations on console (or skip with Enter)
echo -e '\n\n\n\n\n' # Make some blank lines on console
# 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/init.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 # Start deploy script
source $scriptdir/image_deploy.sh
else # Start capture script if all it needs is available
if scriptavailability_test image_capture_${hostname}.sh
then source $scriptdir/image_capture.sh
fi
fi
# Display ending message then reboot
eficast_end
|