# This file contains common functions used in init and in hooks msg () { [ "${quiet}" != "y" ] && echo $@ } err () { echo "ERROR: $@" } poll_device() { device="$1" if [ "$2" -gt 0 ]; then seconds="$2" else seconds=5 fi echo "Waiting ${seconds} seconds for device ${device} ..." while [ ! -b "${device}" -a ! -L "${device}" -a ${seconds} -gt 0 ]; do sleep 1 seconds=$((${seconds}-1)) done [ -b "${device}" -o -L "${device}" ] }