summaryrefslogtreecommitdiffstats
path: root/tools/yardstick-img-modify
diff options
context:
space:
mode:
authorJo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>2016-01-29 17:53:24 +0100
committerJo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>2016-01-29 17:53:24 +0100
commit8f6ecefac63f58bc988bc82ecc5247ec98a13d6e (patch)
treede5839c73b89477ab97e01edbb6e7c2860d083a6 /tools/yardstick-img-modify
parentdf0a57d1ca51d67b929f5b7b31b3f3e164914093 (diff)
Add debug info to solve image build errors
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>
Diffstat (limited to 'tools/yardstick-img-modify')
-rwxr-xr-xtools/yardstick-img-modify6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/yardstick-img-modify b/tools/yardstick-img-modify
index 33065627f..5e9b45029 100755
--- a/tools/yardstick-img-modify
+++ b/tools/yardstick-img-modify
@@ -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