From 3fca2a30313e524132fbc1f17be2172dc97787a5 Mon Sep 17 00:00:00 2001 From: Markus Hilger Date: Thu, 20 Jul 2023 21:08:32 +0200 Subject: [PATCH] Fix dracut warnings during genimage on newer OSs --- xCAT-server/share/xcat/netboot/rh/genimage | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xCAT-server/share/xcat/netboot/rh/genimage b/xCAT-server/share/xcat/netboot/rh/genimage index a79194f235..166a382470 100755 --- a/xCAT-server/share/xcat/netboot/rh/genimage +++ b/xCAT-server/share/xcat/netboot/rh/genimage @@ -1178,8 +1178,10 @@ sub mkinitrd_dracut { print "\nchroot $rootimg_dir dracut $additional_options -f /tmp/initrd.$$.gz $kernelver\n"; + mount_chroot($rootimg_dir); !system("chroot $rootimg_dir dracut $additional_options -f /tmp/initrd.$$.gz $kernelver") - or die("Error: failed to generate the initial ramdisk for $mode.\n"); + or xdie("Error: failed to generate the initial ramdisk for $mode.\n"); + umount_chroot($rootimg_dir); print "the initial ramdisk for $mode is generated successfully.\n"; move("$rootimg_dir/tmp/initrd.$$.gz", "$destdir/initrd-$mode.gz"); }