]> xenbits.xensource.com Git - people/sstabellini/mojo.git/.git/commitdiff
Improve image build
authorStefano Stabellini <sstabellini@kernel.org>
Wed, 8 Nov 2017 01:40:11 +0000 (17:40 -0800)
committerStefano Stabellini <sstabellini@kernel.org>
Wed, 8 Nov 2017 18:33:34 +0000 (10:33 -0800)
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
build.sh

index ca15cb6c327bb96a0ae5b8ba427224b980cbae77..abe6ba4d4a67e4bc68889f829b9857754eee7ec4 100644 (file)
--- a/build.sh
+++ b/build.sh
@@ -45,15 +45,17 @@ fi
 if ! test -f image
 then
     # 1GB image: make this customizable
+    allocate_disk image $((1024*1024*1024))
     dd if=/dev/zero of=image count=262144 bs=4096
-    losetup /dev/loop0 ./image
-    mkfs.ext3 /dev/loop0
-    mount /dev/loop0 /mnt
+    loop=`create_loop image`
+    loop_p0=`create_one_partition image`
+    mkfs.ext3 $loop_p0
+    mount $loop_p0 /mnt
     cd /mnt
     tar xvf $HOME_DIR/"$DOM0_LABEL".tar
     cd $HOME_DIR
     umount /mnt
-    losetup -d /dev/loop0
+    losetup -d $loop_p0 $loop
 fi