From 5751184c46426d6f1373f9d3877aa12c4730fe92 Mon Sep 17 00:00:00 2001 From: Artem Smirnov Date: Thu, 23 Aug 2018 20:34:23 +0300 Subject: [PATCH] image_builder: idea --- image_builder/image_config.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/image_builder/image_config.sh b/image_builder/image_config.sh index 0fb1eaac..e62ac82a 100755 --- a/image_builder/image_config.sh +++ b/image_builder/image_config.sh @@ -6,6 +6,14 @@ # @dvornikov-aa Andrey Dvornikov # +# This script doesn't work on Ubuntu because OS`s losetup does not consist --partscan (-P). + +# Idea: use `mount -o loop,offset` +# https://stefanoprenna.com/blog/2014/09/22/tutorial-how-to-mount-raw-images-img-images-on-linux/ +# REPO_DIR=$(mktemp -d --suffix=.builder_repo) +# mount -t ext4 -o loop,offset=$((94208 * 512)) image/clever_qemu_test_2_20180822_163141.img "$REPO_DIR" +# mount -t vfat -o loop,offset=$((8192 * 512)) image/clever_qemu_test_2_20180822_163141.img "$REPO_DIR/boot" + # Exit immidiately on non-zero result set -e