From e542c012c96893e920a0706a63605dbfe41063c5 Mon Sep 17 00:00:00 2001 From: cxhong Date: Wed, 6 May 2020 15:24:36 -0400 Subject: [PATCH] Remove ldd messages from ubuntu genimage command --- xCAT-server/share/xcat/netboot/ubuntu/genimage | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xCAT-server/share/xcat/netboot/ubuntu/genimage b/xCAT-server/share/xcat/netboot/ubuntu/genimage index f8203ef02..7fa290960 100755 --- a/xCAT-server/share/xcat/netboot/ubuntu/genimage +++ b/xCAT-server/share/xcat/netboot/ubuntu/genimage @@ -889,6 +889,11 @@ sub getlibs { my @libs = split /\n/, $liblist; my @return; foreach (@libs) { + # vdso is a shared library that's embedded in the kernel + # automatically loaded whenever a new process is exec-ed + if ( $_ =~ /linux-vdso64/ ) { + next; + } if (/statically linked/ or /not a dynamic executable/) { return; } @@ -1152,7 +1157,6 @@ PATH="\$PATH:/usr/sbin:/sbin" export PATH echo "Creating device nodes with udev" -/sbin/udevd --daemon if [ -f "/sbin/udevadm" ] then /sbin/udevadm trigger @@ -1648,7 +1652,7 @@ EOMS } # add extra commands for initrd - foreach ("usr/bin/dig", "bin/busybox", "bin/bash", "sbin/mount.nfs", "usr/bin/rsync", "sbin/insmod", "sbin/udevd", "sbin/udevadm", "sbin/modprobe", "sbin/blkid", "sbin/depmod", "usr/bin/wget", "usr/bin/xz", "bin/gzip", "bin/tar") { + foreach ("usr/bin/dig", "bin/busybox", "bin/bash", "sbin/mount.nfs", "usr/bin/rsync", "sbin/insmod", "sbin/udevadm", "sbin/modprobe", "sbin/blkid", "sbin/depmod", "usr/bin/wget", "usr/bin/xz", "bin/gzip", "bin/tar") { getlibs($_); push @filestoadd, $_; }