From 991a9facf965b8ccedd096bfefe7b73c54fa4a57 Mon Sep 17 00:00:00 2001 From: Matt Ezell Date: Fri, 15 Dec 2017 04:17:10 -0500 Subject: [PATCH] Support custom udev rules in the initrd (#4529) --- xCAT-server/share/xcat/netboot/rh/dracut_033/install.netboot | 4 ++++ .../share/xcat/netboot/rh/dracut_033/install.statelite | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/xCAT-server/share/xcat/netboot/rh/dracut_033/install.netboot b/xCAT-server/share/xcat/netboot/rh/dracut_033/install.netboot index cca462a0b..5154c4cff 100755 --- a/xCAT-server/share/xcat/netboot/rh/dracut_033/install.netboot +++ b/xCAT-server/share/xcat/netboot/rh/dracut_033/install.netboot @@ -4,6 +4,10 @@ dracut_install wget tar cpio gzip modprobe touch echo cut wc xz dracut_install grep ifconfig hostname awk egrep grep dirname expr dracut_install mount.nfs dracut_install parted mke2fs bc mkswap swapon chmod +dracut_install ethtool inst "$moddir/xcat-updateflag" "/tmp/updateflag" inst "$moddir/xcatroot" "/sbin/xcatroot" inst_hook cmdline 10 "$moddir/xcat-cmdline.sh" +for file in /etc/udev/rules.d/*;do + grep -qi xcat $file && inst_rules $(basename $file) +done diff --git a/xCAT-server/share/xcat/netboot/rh/dracut_033/install.statelite b/xCAT-server/share/xcat/netboot/rh/dracut_033/install.statelite index 7c7646652..07e24fee4 100755 --- a/xCAT-server/share/xcat/netboot/rh/dracut_033/install.statelite +++ b/xCAT-server/share/xcat/netboot/rh/dracut_033/install.statelite @@ -3,6 +3,10 @@ echo $drivers dracut_install wget cpio gzip modprobe wc touch echo cut dracut_install grep ifconfig hostname awk egrep grep dirname expr dracut_install parted mke2fs bc mkswap swapon chmod +dracut_install ethtool inst "$moddir/xcat-updateflag" "/tmp/updateflag" inst_hook pre-mount 5 "$moddir/xcat-premount.sh" inst_hook pre-pivot 5 "$moddir/xcat-prepivot.sh" +for file in /etc/udev/rules.d/*;do + grep -qi xcat $file && inst_rules $(basename $file) +done