diff --git a/xCAT-server-2.0/share/xcat/netboot/rh/genimage b/xCAT-server-2.0/share/xcat/netboot/rh/genimage index a10f6d96f..1898ebe83 100755 --- a/xCAT-server-2.0/share/xcat/netboot/rh/genimage +++ b/xCAT-server-2.0/share/xcat/netboot/rh/genimage @@ -298,10 +298,16 @@ EOMS push @filestoadd,[$_,"lib/$_"]; } } - foreach ("bin/cpio","sbin/nash","sbin/busybox.anaconda","sbin/rmmod","sbin/mount.nfs","lib64/libnss_dns.so.2") { + foreach ("bin/cpio","sbin/nash","sbin/busybox.anaconda","sbin/rmmod","sbin/mount.nfs") { getlibs($_); push @filestoadd,$_; } + if ($arch =~ /x86_64/) { + push @filestoadd,"lib64/libnss_dns.so.2"; + } + else { + push @filestoadd,"lib/libnss_dns.so.2"; + } push @filestoadd,keys %libhash; find(\&isnetdriver, <$installroot/netboot/$osver/$arch/$profile/rootimg/lib/modules/*>); foreach (@filestoadd) {