summaryrefslogtreecommitdiffstats
path: root/debian/progress-linux.config
blob: fc9657526c1decb6e41a66a8a09b3d4670c68b96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh

set -e

PROJECT="progress-linux"

. /usr/share/debconf/confmodule

Run_debconf ()
{
	# 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
}

DISTRIBUTION="$(cat /etc/debian_version)"

case "${DISTRIBUTION}" in
	10.*|buster/sid)
		db_subst ${PROJECT}/archives CHOICES "Progress Linux 5 (engywuck), Progress Linux 5 (engywuck-security), Progress Linux 5 (engywuck-updates), Progress Linux 5 (engywuck-extras), Progress Linux 5+ (engywuck-backports), Progress Linux 5+ (engywuck-backports-extras)"
		db_subst ${PROJECT}/archives CHOICES_C "engywuck, engywuck-security, engywuck-updates, engywuck-extras, engywuck-backports, engywuck-backports-extras"

		db_subst ${PROJECT}/archive-areas CHOICES "main, contrib, non-free, restricted"

		Run_debconf
		;;
esac

db_stop