summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2017-05-15 16:40:20 -0400
committerMike Frysinger <vapier@chromium.org>2017-05-16 17:43:14 +0000
commitb660356d515473a81e424410ead2cdf566159406 (patch)
tree6101255f6b16162f343d4caf7f6a1b570b16c383
parent36e030df800f8df7913a3629ea0ab8636dc789e5 (diff)
downloadvboot-b660356d515473a81e424410ead2cdf566159406.tar.gz
image_signing: fix key insert logic
We don't want to override the common trap as the common sh files already have handlers installed to clean up files/mounts. Re-use those helpers to avoid leaking loopback mounts. BRANCH=None BUG=chromium:718184 TEST=signing images still works Change-Id: I749ce5075194356219fea51152154fdc5a2e3b99 Reviewed-on: https://chromium-review.googlesource.com/505575 Reviewed-by: Eric Caruso <ejcaruso@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Commit-Queue: Mike Frysinger <vapier@chromium.org>
-rwxr-xr-xscripts/image_signing/insert_container_publickey.sh3
1 files changed, 1 insertions, 2 deletions
diff --git a/scripts/image_signing/insert_container_publickey.sh b/scripts/image_signing/insert_container_publickey.sh
index 8cd60e4a..0b9348e8 100755
--- a/scripts/image_signing/insert_container_publickey.sh
+++ b/scripts/image_signing/insert_container_publickey.sh
@@ -40,8 +40,7 @@ main() {
fi
# Imageloader likes DER as a runtime format as it's easier to read.
- local tmpfile=$(mktemp)
- trap "rm -f '${tmpfile}'" EXIT
+ local tmpfile=$(make_temp_file)
openssl pkey -pubin -in "${pub_key}" -out "${tmpfile}" -pubout -outform DER
sudo install \