summaryrefslogtreecommitdiff
path: root/scripts/image_signing/ensure_sane_lsb-release.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/image_signing/ensure_sane_lsb-release.sh')
-rwxr-xr-xscripts/image_signing/ensure_sane_lsb-release.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/image_signing/ensure_sane_lsb-release.sh b/scripts/image_signing/ensure_sane_lsb-release.sh
index 9ff7c1c2..a42866a3 100755
--- a/scripts/image_signing/ensure_sane_lsb-release.sh
+++ b/scripts/image_signing/ensure_sane_lsb-release.sh
@@ -115,14 +115,15 @@ main() {
info "Loading config from ${configfile}"
. "$configfile" || return 1
- local rootfs
+ local loopdev rootfs
if [[ -d "${image}" ]]; then
# We're given a mounted rootfs.
rootfs="${image}"
else
# Mount the disk image.
+ loopdev=$(loopback_partscan "${image}")
rootfs=$(make_temp_dir)
- mount_image_partition_ro "$image" 3 "$rootfs"
+ mount_loop_image_partition_ro "${loopdev}" 3 "${rootfs}"
fi
local lsb="$rootfs/$LSB_FILE"