#!/bin/sh set -e NAME="Progress Linux" PROJECT="progress-linux" . /usr/share/debconf/confmodule Run_debconf () { # debconf templates db_subst ${PROJECT}/archives CHOICES "${NAME} ${RELEASE} (${CODENAME}), ${NAME} ${RELEASE} (${CODENAME}-security), ${NAME} ${RELEASE} (${CODENAME}-updates), ${NAME} ${RELEASE} (${CODENAME}-extras), ${NAME} ${RELEASE}+ (${CODENAME}-backports), ${NAME} ${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 # apt mirror db_settitle ${PROJECT}/title db_input high ${PROJECT}/mirror || 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)" if [ -n "${PROGRESS_LINUX_VERSION}" ] then case "${PROGRESS_LINUX_VERSION}" in 5*) RELEASE="5" CODENAME="engywuck" Run_debconf ;; 6*) RELEASE="6" CODENAME="fuchur" Run_debconf ;; 7*) RELEASE="7" CODENAME="graograman" Run_debconf ;; 8*) RELEASE="8" CODENAME="horok" Run_debconf ;; *) echo "W: unsupported debian release" ;; esac else case "${DEBIAN_VERSION}" in 10.*|buster/sid) RELEASE="5" CODENAME="engywuck" Run_debconf ;; 11.*|bullseye/sid) RELEASE="6" CODENAME="fuchur" Run_debconf ;; 12.*|bookworm/sid) RELEASE="7" CODENAME="graograman" Run_debconf ;; 13.*|trixie/sid) RELEASE="8" CODENAME="horok" Run_debconf ;; *) echo "W: unsupported debian release" ;; esac fi db_stop