diff options
author | Daniel Baumann <daniel.baumann@open-infrastructure.net> | 2025-01-26 18:46:48 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@open-infrastructure.net> | 2025-01-26 18:57:30 +0000 |
commit | 5795c872c75e7adfef08097332e94b8d3155c546 (patch) | |
tree | 70d025c8cb96a653d9cb828d793dcf94f81fe830 | |
parent | Adding support for Debian trixie in debconf container build-script. (diff) | |
download | compute-tools-5795c872c75e7adfef08097332e94b8d3155c546.tar.xz compute-tools-5795c872c75e7adfef08097332e94b8d3155c546.zip |
Updating signed-by apt keyring handling for non-released distributions in debconf container build-script.
Signed-off-by: Daniel Baumann <daniel.baumann@open-infrastructure.net>
-rwxr-xr-x | share/build-scripts/debconf | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/share/build-scripts/debconf b/share/build-scripts/debconf index 7bc8c06..e2765c0 100755 --- a/share/build-scripts/debconf +++ b/share/build-scripts/debconf @@ -503,9 +503,17 @@ URIs: ${PARENT_MIRROR} Suites: ${PARENT_DIST} Components: ${PARENT_AREA} PDiffs: no +EOF + + if [ -e "${DIRECTORY}/usr/share/keyrings/debian-archive-${PARENT_DIST}-stable.gpg" ] + then + +cat >> "${DIRECTORY}/etc/apt/sources.list.d/debian.sources" << EOF Signed-By: /usr/share/keyrings/debian-archive-${PARENT_DIST}-stable.gpg EOF + fi + case "${MODE}" in progress-linux) @@ -595,9 +603,17 @@ URIs: ${PARENT_MIRROR} Suites: ${PARENT_DIST} Components: ${PARENT_AREA} PDiffs: no +EOF + + if [ -e "${DIRECTORY}/usr/share/keyrings/debian-archive-${PARENT_DIST}-stable.gpg" ] + then + +cat >> "${DIRECTORY}/etc/apt/sources.list.d/debian.sources" << EOF Signed-By: /usr/share/keyrings/debian-archive-${PARENT_DIST}-stable.gpg EOF + fi + AUTOMATIC_SUITES="" for PARENT_REPO in ${PARENT_ARCHIVES} @@ -632,9 +648,16 @@ URIs: ${PARENT_MIRROR} Suites: ${AUTOMATIC_SUITES} Components: ${PARENT_AREA} PDiffs: no +EOF + + if [ -e "${DIRECTORY}/usr/share/keyrings/debian-archive-${PARENT_DIST}-automatic.gpg" ] + then + +cat >> "${DIRECTORY}/etc/apt/sources.list.d/debian.sources" << EOF Signed-By: /usr/share/keyrings/debian-archive-${PARENT_DIST}-automatic.gpg EOF + fi fi SECURITY_SUITES="" @@ -663,9 +686,16 @@ URIs: ${PARENT_MIRROR_SECURITY} Suites: ${PARENT_DIST}-security Components: ${PARENT_AREA} PDiffs: no +EOF + + if [ -e "${DIRECTORY}/usr/share/keyrings/debian-archive-${PARENT_DIST}-security-automatic.gpg" ] + then + +cat >> "${DIRECTORY}/etc/apt/sources.list.d/debian.sources" << EOF Signed-By: /usr/share/keyrings/debian-archive-${PARENT_DIST}-security-automatic.gpg EOF + fi fi case "${MODE}" in |