1 diff -ur dracut-044.orig/modules.d/40network/net-lib.sh dracut-044/modules.d/40network/net-lib.sh
2 --- dracut-044.orig/modules.d/40network/net-lib.sh 2015-11-25 13:22:28.000000000 +0000
3 +++ dracut-044/modules.d/40network/net-lib.sh 2015-11-30 13:05:18.070305000 +0000
6 local IFACES="" iface_id="" rv=1
7 [ -e "/tmp/net.ifaces" ] && read IFACES < /tmp/net.ifaces
8 - if { pidof udevd || pidof systemd-udevd; } > /dev/null; then
9 + if { pidof udevd; } > /dev/null; then
10 for iface_id in $IFACES; do
11 echo $(iface_name $iface_id)
13 diff -ur dracut-044.orig/modules.d/95iscsi/parse-iscsiroot.sh dracut-044/modules.d/95iscsi/parse-iscsiroot.sh
14 --- dracut-044.orig/modules.d/95iscsi/parse-iscsiroot.sh 2015-11-25 13:22:28.000000000 +0000
15 +++ dracut-044/modules.d/95iscsi/parse-iscsiroot.sh 2015-11-30 13:11:06.721305000 +0000
18 # if root is not specified try to mount the whole iSCSI LUN
19 printf 'ENV{DEVTYPE}!="partition", SYMLINK=="disk/by-path/*-iscsi-*-*", SYMLINK+="root"\n' >> /etc/udev/rules.d/99-iscsi-root.rules
20 - [ -n "$DRACUT_SYSTEMD" ] && systemctl is-active systemd-udevd && udevadm control --reload-rules
21 + udevadm control --reload-rules
24 write_fs_tab /dev/root
26 if [ "${root}" = "/dev/root" ] && getarg "netroot=dhcp" ; then
27 # if root is not specified try to mount the whole iSCSI LUN
28 printf 'ENV{DEVTYPE}!="partition", SYMLINK=="disk/by-path/*-iscsi-*-*", SYMLINK+="root"\n' >> /etc/udev/rules.d/99-iscsi-root.rules
29 - [ -n "$DRACUT_SYSTEMD" ] && systemctl is-active systemd-udevd && udevadm control --reload-rules
30 + udevadm control --reload-rules
33 if [ -n "$iscsiroot" ] ; then
34 diff -ur dracut-044.orig/modules.d/95udev-rules/module-setup.sh dracut-044/modules.d/95udev-rules/module-setup.sh
35 --- dracut-044.orig/modules.d/95udev-rules/module-setup.sh 2015-11-25 13:22:28.000000000 +0000
36 +++ dracut-044/modules.d/95udev-rules/module-setup.sh 2015-11-30 13:05:18.071305000 +0000
38 inst_multiple -o /etc/udev/udev.conf
40 [ -d ${initdir}/$systemdutildir ] || mkdir -p ${initdir}/$systemdutildir
41 - for _i in ${systemdutildir}/systemd-udevd ${udevdir}/udevd /sbin/udevd; do
42 - [ -x "$_i" ] || continue
45 - if ! [[ -f ${initdir}${systemdutildir}/systemd-udevd ]]; then
46 - ln -fs "$_i" ${initdir}${systemdutildir}/systemd-udevd
50 - if ! [[ -e ${initdir}${systemdutildir}/systemd-udevd ]]; then
51 - derror "Cannot find [systemd-]udevd binary!"
58 diff -ur dracut-044.orig/modules.d/99base/init.sh dracut-044/modules.d/99base/init.sh
59 --- dracut-044.orig/modules.d/99base/init.sh 2015-11-30 13:03:41.000000000 +0000
60 +++ dracut-044/modules.d/99base/init.sh 2015-11-30 13:05:18.072305000 +0000
62 getargbool 0 rd.udev.debug -d -y rdudevdebug && UDEV_LOG=debug
64 # start up udev and trigger cold plugs
65 -UDEV_LOG=$UDEV_LOG $systemdutildir/systemd-udevd --daemon --resolve-names=never
66 +UDEV_LOG=$UDEV_LOG /sbin/udevd --daemon --resolve-names=never
68 UDEV_QUEUE_EMPTY="udevadm settle --timeout=0"