From 237c7fee91001e0366e1ad8f021f7d96198df62b Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 19 Mar 2021 15:56:07 -0400 Subject: [PATCH] Additional packages locations for diskless image generation --- xCAT-server/share/xcat/netboot/sles/genimage | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xCAT-server/share/xcat/netboot/sles/genimage b/xCAT-server/share/xcat/netboot/sles/genimage index 7f299e84b..1e944441d 100755 --- a/xCAT-server/share/xcat/netboot/sles/genimage +++ b/xCAT-server/share/xcat/netboot/sles/genimage @@ -2006,7 +2006,13 @@ sub generic_post { # This function is meant to leave the image in a state approx print $cfgfile "NETWORKING=yes\n"; close($cfgfile); - # SLE15 has a symlink to /run/netconfig/resolv.conf and does not need a dummy file + # SLE15.2 has a symlink to /run/netconfig/resolv.conf but still need a dummy file + if (-l "$rootimg_dir/etc/resolv.conf" && $osver =~ "15.2") { + # Remove resolv.conf, so that link is gone and code below will + # create a dummy file + unlink("$rootimg_dir/etc/resolv.conf"); + } + # SLE15.0 has a symlink to /run/netconfig/resolv.conf and does not need a dummy file if (! -l "$rootimg_dir/etc/resolv.conf") { open($cfgfile, ">", "$rootimg_dir/etc/resolv.conf"); print $cfgfile "#Dummy resolv.conf to make boot cleaner";