[CRIU] [PATCH 2/2] zdtm.sh: fixed shared libraries retrieval
    Alexander Kartashov 
    alekskartashov at parallels.com
       
    Thu Apr  4 12:28:53 EDT 2013
    
    
  
The pipe retrieving shared libraries the test depends on
ldd $test_path $ps_path | awk '/^\s/{ print $1 }'
doesn't actually produce any output so all NS tests fail
bacause the system linker fails to locate shared libraries
the test program depends on. This patch fixes the pipe
to retrieve the list of libraries properly.
Cc: Andrey Vagin <avagin at openvz.org>
Signed-off-by: Alexander Kartashov <alekskartashov at parallels.com>
---
 test/zdtm.sh |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/zdtm.sh b/test/zdtm.sh
index 21cfd2e..8824833 100755
--- a/test/zdtm.sh
+++ b/test/zdtm.sh
@@ -188,7 +188,7 @@ construct_root()
 	cp $ps_path $root/bin
 
 	mkdir $libdir $libdir2
-	for i in `ldd $test_path $ps_path | awk '/^\s/{ print $1 }' | grep -v vdso`; do
+	for i in `ldd $test_path $ps_path | grep -P '^\s' | awk '{ print $1 }' | grep -v vdso`; do
 		local lib=`basename $i`
 		[ -f $libdir/$lib ] && continue ||
 		[ -f $i ] && cp $i $libdir && cp $i $libdir2 && continue ||
-- 
1.7.10.4
    
    
More information about the CRIU
mailing list