From e209b179dd235ac80f238d95eb1be6b88486d127 Mon Sep 17 00:00:00 2001 From: cyteen Date: Sun, 19 May 2024 10:47:51 +0100 Subject: [PATCH] Add an example of fetching devuan keys for a docker or chroot. --- devuan-release-keys.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 devuan-release-keys.sh diff --git a/devuan-release-keys.sh b/devuan-release-keys.sh new file mode 100644 index 0000000..7c8db4b --- /dev/null +++ b/devuan-release-keys.sh @@ -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