Add debug info to solve image build errors 11/8611/1
authorJo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
Fri, 29 Jan 2016 16:53:24 +0000 (17:53 +0100)
committerJörgen Karlsson <jorgen.w.karlsson@ericsson.com>
Fri, 29 Jan 2016 17:02:43 +0000 (17:02 +0000)
Add more debug output and clear devmap table in order to
solve build problems in YARDSTICK-226.

Change-Id: Idfdbb925501c8debb67406f2dd316e1d4bfbaaa8
JIRA: YARDSTICK-226
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
(cherry picked from commit 8f6ecefac63f58bc988bc82ecc5247ec98a13d6e)

tools/yardstick-img-modify

index 3306562..5e9b450 100755 (executable)
@@ -104,6 +104,10 @@ modify() {
     umount $mountdir
 
     qemu-img convert -c -o compat=0.10 -O qcow2 $raw_imgfile $imgfile
+
+    if dmsetup table | grep $loopdevice; then
+       dmsetup clear $loopdevice || true
+    fi
 }
 
 # cleanup (umount) the image
@@ -112,7 +116,7 @@ cleanup() {
     mount | grep $mountdir/proc && umount $mountdir/proc
     mount | grep $mountdir && umount $mountdir
     if [ -f $raw_imgfile ]; then
-        kpartx -d $raw_imgfile || true
+        kpartx -dv $raw_imgfile || true
     fi
     rm -f $raw_imgfile
     rm -rf $mountdir