#!/bin/sh set -e PROJECT="progress-linux" . /usr/share/debconf/confmodule Run_debconf () { # debconf templates db_subst ${PROJECT}/archives CHOICES "Progress Linux ${RELEASE} (${CODENAME}), Progress Linux ${RELEASE} (${CODENAME}-security), Progress Linux ${RELEASE} (${CODENAME}-updates), Progress Linux ${RELEASE} (${CODENAME}-extras), Progress Linux ${RELEASE}+ (${CODENAME}-backports), Progress Linux ${RELEASE}+ (${CODENAME}-backports-extras)" db_subst ${PROJECT}/archives CHOICES_C "${CODENAME}, ${CODENAME}-security, ${CODENAME}-updates, ${CODENAME}-extras, ${CODENAME}-backports, ${CODENAME}-backports-extras" db_subst ${PROJECT}/archive-areas CHOICES "main, contrib, non-free, restricted" # apt archives db_settitle ${PROJECT}/title db_input high ${PROJECT}/archives || true db_go if db_get ${PROJECT}/archives then # apt archive-areas db_settitle ${PROJECT}/title db_input high ${PROJECT}/archive-areas || true db_go fi } DEBIAN_VERSION="$(cat /etc/debian_version)" PROGRESS_LINUX_VERSION="$(if [ -e /etc/progress-linux_version ]; then cat /etc/progress-linux_version; fi)" case "${DEBIAN_VERSION}" in 10.*|buster/sid) RELEASE="5" CODENAME="engywuck" Run_debconf ;; 11.*|bullseye/sid) case "${PROGRESS_LINUX_VERSION}" in 5*) RELEASE="5" CODENAME="engywuck" ;; *) RELEASE="6" CODENAME="fuchur" ;; esac Run_debconf ;; *) echo "W: unsupported debian release" ;; esac db_stop