#!/bin/sh
### BEGIN INIT INFO
# Provides:          coldplug
# Required-Start:    $syslog $local_fs
# Required-Stop:     $syslog $local_fs
# Should-Start:      doremi-rc.d
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Retrigger udev events missed during early boot
### END INIT INFO

DEB_VER=$(cat /etc/debian_version | cut -d . -f 1)

case "$1" in
    start)
        echo "Processing coldplug events.." $NAME
	if [ ${DEB_VER} -ge 7 ]; then
		/sbin/udevadm trigger --type=devices --action=add  --sysname-match=sd*
	else
		/sbin/udevtrigger --retry-failed
	fi
        ;;
    stop)
        ;;
    *)
        echo "Usage: $SCRIPTNAME {start|stop}" >&2
        exit 1
        ;;
esac

exit 0
