From 5bed3a68ebc6cea62cb27a1fb11a609f92bf98eb Mon Sep 17 00:00:00 2001 From: ertaozh Date: Fri, 10 Nov 2017 05:06:45 -0500 Subject: [PATCH] Add all modules when build xCAT-genesis-base --- xCAT-genesis-builder/buildrpm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/xCAT-genesis-builder/buildrpm b/xCAT-genesis-builder/buildrpm index 8253ce5d1..e919d87c2 100755 --- a/xCAT-genesis-builder/buildrpm +++ b/xCAT-genesis-builder/buildrpm @@ -35,6 +35,16 @@ else DRACUTMODDIR=/usr/lib/dracut/modules.d/97xcat fi +# get all modules in the kernel +mv ./installkernel ./default_module_list +echo "#!/bin/bash" > ./installkernel +#instmods +for line in `cat /lib/modules/4.11.8-300.fc26.ppc64/modules.dep | awk -F: '{print \$1}'`; do + basename $line >> ./installkernel; +done +sed -i 's/\(.*\)\.ko/instmods \1/g' ./installkernel +chmod +x ./installkernel + mkdir -p $DRACUTMODDIR cp $DIR/* $DRACUTMODDIR @@ -159,6 +169,7 @@ for d in `echo $PERL_LIB_DIR`; do fi done + # create the predictable naming for nics LIB_UDEV_RULES="/lib/udev/rules.d/" cp $DRACUTMODDIR/80-net-name-slot.rules /tmp/xcatgenesis.$$/opt/xcat/share/xcat/netboot/genesis/$BUILDARCH/fs/lib/udev/rules.d/