summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Partap <mpartap@gmx.net>2018-09-12 18:00:20 +0200
committerLuca Boccassi <bluca@debian.org>2018-09-13 16:25:09 +0100
commit8403487d4e3bda65cdd2ea6081399f7977325adb (patch)
tree3f0a6f83448f1c49b287e63ba32ca4b960aff1f6
parent52908422880f8d5cfa18c577d4138d5449af37f6 (diff)
downloadvyos-live-build-8403487d4e3bda65cdd2ea6081399f7977325adb.tar.gz
vyos-live-build-8403487d4e3bda65cdd2ea6081399f7977325adb.zip
copy keys to /etc/apt/trusted.gpg.d with appropriate extension for them to not be ignored.
-rwxr-xr-xscripts/build/bootstrap_archives7
-rwxr-xr-xscripts/build/chroot_archives7
2 files changed, 12 insertions, 2 deletions
diff --git a/scripts/build/bootstrap_archives b/scripts/build/bootstrap_archives
index a5eca16a0..9e94680eb 100755
--- a/scripts/build/bootstrap_archives
+++ b/scripts/build/bootstrap_archives
@@ -222,7 +222,12 @@ then
do
if [ -e "${FILE}" ]
then
- cp ${FILE} chroot/etc/apt/trusted.gpg.d/$(basename ${FILE}).asc
+ if grep -q "PGP PUBLIC KEY BLOCK" "${FILE}"
+ then
+ cp ${FILE} chroot/etc/apt/trusted.gpg.d/$(basename ${FILE}).asc
+ else
+ cp ${FILE} chroot/etc/apt/trusted.gpg.d/$(basename ${FILE}).gpg
+ fi
fi
done
fi
diff --git a/scripts/build/chroot_archives b/scripts/build/chroot_archives
index 2332388ba..11a5c4a80 100755
--- a/scripts/build/chroot_archives
+++ b/scripts/build/chroot_archives
@@ -353,7 +353,12 @@ EOF
do
if [ -e "${FILE}" ]
then
- cp ${FILE} chroot/etc/apt/trusted.gpg.d/$(basename ${FILE}).asc
+ if grep -q "PGP PUBLIC KEY BLOCK" "${FILE}"
+ then
+ cp ${FILE} chroot/etc/apt/trusted.gpg.d/$(basename ${FILE}).asc
+ else
+ cp ${FILE} chroot/etc/apt/trusted.gpg.d/$(basename ${FILE}).gpg
+ fi
fi
done
fi