#!/bin/busybox sh # Should only started from autorun.sh (define some helper functions and variables) # Load config to resolve $hostname to $mastername source $scriptdir/masterlist-autogenerated.conf # Check and print if the deploy script is defined for the current master machine scriptavailability_test image_deploy_${mastername}.sh || exit $? # Determine which image take last=$(cat "$imagedir/$mastername/last") # Put a bad value to help the user to see where the image should be available last=${last:-XXXXXXXX} indir="$imagedir/$mastername/$last/" # Check and print if the select image is available if [ "x$last" != "xdummy" ] then diravailability_test $indir || exit $? fi # Print all variables and start the deploy using the customized script (image_deploy_.sh) setterm -bold on env setterm -bold off echo_color green black "$scriptdir/image_deploy_${mastername}.sh script will run on tty1 now" pause10s # Plan a success action after script execution echo reboot > /run/eficast_end # Run the final deploy script source $scriptdir/image_deploy_${mastername}.sh res=$? # Pause at the end to have chance to read error messages pause10s exit $res