Add an example of fetching devuan keys for a docker or chroot.

This commit is contained in:
cyteen 2024-05-19 10:47:51 +01:00
parent fb7740bb04
commit e209b179dd
1 changed files with 36 additions and 0 deletions

36
devuan-release-keys.sh Normal file
View File

@ -0,0 +1,36 @@
#!/usr/bin/env bash
case ${OS} in
devuan)
case ${DIST} in
ceres | beowulf | chimaera | daedalus)
# https://www.devuan.org/os/keyring
# Ceres, Beowulf, Chimaera and Daedalus
RELEASE_KEY="94532124541922FB"
gpg --keyserver keyring.devuan.org --recv-keys "${RELEASE_KEY}"
gpg --fingerprint ${RELEASE_KEY}
gpg --export ${RELEASE_KEY} >/tmp/devuan_key.gpg
mkdir -p ${TARGET}/etc/apt/trusted.gpg.d/
cp /tmp/devuan_key.gpg ${TARGET}/etc/apt/trusted.gpg.d/devuan_key.gpg
;;
excalibur)
# Excalibur
RELEASE_KEY="B3982868D104092C"
gpg --keyserver keyring.devuan.org --recv-keys "${RELEASE_KEY}"
gpg --fingerprint "${RELEASE_KEY}"
gpg --export ${RELEASE_KEY} >/tmp/devuan_key.gpg
mkdir -p ${TARGET}/etc/apt/trusted.gpg.d/
cp /tmp/devuan_key.gpg ${TARGET}/etc/apt/trusted.gpg.d/devuan_key.gpg
;;
freia)
RELEASE_KEY="55C470D57732684B"
gpg --keyserver keyring.devuan.org --recv-keys "${RELEASE_KEY}"
gpg --fingerprint "${RELEASE_KEY}"
gpg --export ${RELEASE_KEY} >/tmp/devuan_key.gpg
mkdir -p ${TARGET}/etc/apt/trusted.gpg.d/
cp /tmp/devuan_key.gpg ${TARGET}/etc/apt/trusted.gpg.d/devuan_key.gpg
;;
esac
*)
;;
esac