diff --git a/xCAT-genesis-builder/buildrpm b/xCAT-genesis-builder/buildrpm index 364b4cdcc..67434a538 100755 --- a/xCAT-genesis-builder/buildrpm +++ b/xCAT-genesis-builder/buildrpm @@ -23,6 +23,15 @@ fi mkdir -p $DRACUTMODDIR cp $DIR/* $DRACUTMODDIR +# Remove the ipr(IBM Power RAID) stuff when building on x86_64 +if [ $BUILDARCH = "x86_64" ]; then + sed -i 's/dracut_install \/lib64\/libform.so.5//' $DRACUTMODDIR/install + sed -i 's/\/lib64\/libpanel.so.5//' $DRACUTMODDIR/install + sed -i 's/\/lib64\/libmenu.so.5//' $DRACUTMODDIR/install + sed -i 's/\/lib64\/libsysfs.so.2//' $DRACUTMODDIR/install + sed -i 's/\/usr\/sbin\/iprconfig//' $DRACUTMODDIR/install + sed -i 's/instmods ipr//' $DRACUTMODDIR/installkernel +fi if [ "$HOSTOS" = "mcp" ]; then #Special handlings for MCP PPC64 platform building. if [ $BUILDARCH = "ppc64" ]; then diff --git a/xCAT-genesis-builder/install b/xCAT-genesis-builder/install index 94388f243..46e278201 100755 --- a/xCAT-genesis-builder/install +++ b/xCAT-genesis-builder/install @@ -623,3 +623,4 @@ dracut_install /lib/udev/rules.d/11-dm-lvm.rules dracut_install /lib/udev/rules.d/13-dm-disk.rules dracut_install /lib/udev/rules.d/69-dm-lvm-metad.rules dracut_install /lib/udev/rules.d/95-dm-notify.rules +dracut_install /lib64/libform.so.5 /lib64/libpanel.so.5 /lib64/libmenu.so.5 /lib64/libsysfs.so.2 /usr/sbin/iprconfig # iprconfig for IBM Power RAID configuration diff --git a/xCAT-genesis-builder/installkernel b/xCAT-genesis-builder/installkernel index 47a529097..cc540165e 100755 --- a/xCAT-genesis-builder/installkernel +++ b/xCAT-genesis-builder/installkernel @@ -10,3 +10,4 @@ instmods ibmvscsi # ppc64 virtual disk instmods ehea # ppc64 hea ethernet instmods dm-mod #support LVM for sysclone instmods sg # Lenovo thinkserver firmware update support +instmods ipr # IBM Power RAID