diff --git a/scripts/common.sh b/scripts/common.sh index a840befc1f..45f5cbf727 100755 --- a/scripts/common.sh +++ b/scripts/common.sh @@ -49,6 +49,7 @@ RMMOD=${RMMOD:-/sbin/rmmod} INFOMOD=${INFOMOD:-/sbin/modinfo} LOSETUP=${LOSETUP:-/sbin/losetup} SYSCTL=${SYSCTL:-/sbin/sysctl} +UDEVADM=${UDEVADM:-/sbin/udevadm} die() { echo -e "${PROG}: $1" >&2 @@ -215,8 +216,13 @@ udev_setup() { cp -f ${SRC_PATH} ${DST_PATH} - udevadm trigger - udevadm settle + if [ -f ${UDEVADM} ]; then + ${UDEVADM} trigger + ${UDEVADM} settle + else + /sbin/udevtrigger + /sbin/udevsettle + fi return 0 }