summaryrefslogtreecommitdiff
path: root/scripts/image_signing/insert_container_publickey.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/image_signing/insert_container_publickey.sh')
-rwxr-xr-xscripts/image_signing/insert_container_publickey.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/image_signing/insert_container_publickey.sh b/scripts/image_signing/insert_container_publickey.sh
index 0b9348e8..606a2911 100755
--- a/scripts/image_signing/insert_container_publickey.sh
+++ b/scripts/image_signing/insert_container_publickey.sh
@@ -29,14 +29,16 @@ main() {
local image="$1"
local pub_key="$2"
+ local loopdev
local rootfs
local key_location="/usr/share/misc/"
if [[ -d "${image}" ]]; then
rootfs="${image}"
else
+ loopdev=$(loopback_partscan "${image}")
rootfs=$(make_temp_dir)
- mount_image_partition "${image}" 3 "${rootfs}"
+ mount_loop_image_partition "${loopdev}" 3 "${rootfs}"
fi
# Imageloader likes DER as a runtime format as it's easier to read.