From d11ae937a110a0b8a6a0ecc5787cf2a49e899382 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 14 Jun 2016 21:22:29 +0200 Subject: Adding debconf handling for default container create script selection. Signed-off-by: Daniel Baumann --- debian/open-infrastructure-container-tools.config | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'debian/open-infrastructure-container-tools.config') diff --git a/debian/open-infrastructure-container-tools.config b/debian/open-infrastructure-container-tools.config index 65d325a..73d2157 100644 --- a/debian/open-infrastructure-container-tools.config +++ b/debian/open-infrastructure-container-tools.config @@ -20,4 +20,26 @@ db_settitle open-infrastructure-container-tools/title db_input low open-infrastructure-container-tools/cache || true db_go +SCRIPT_CHOICES="$(cd /usr/share/container-tools/scripts && find -maxdepth 1 -not -type d -and -not -name 'debconf' -and -not -name '*.d' -printf '%P\n' | sort)" +db_subst open-infrastructure-container-tools/script SCRIPT_CHOICES "$(echo ${SCRIPT_CHOICES} | sed -e 's| |, |g')" + +DISTRIBUTOR="$(lsb_release -is 2>/dev/null)" +DISTRIBUTOR="${DISTRIBUTOR:-Debian}" + +case "${DISTRIBUTOR}" in + Progress*) + SCRIPT_DEFAULT="progress-linux" + ;; + + *) + SCRIPT_DEFAULT="debian" + ;; +esac + +db_subst open-infrastructure-container-tools/script SCRIPT_DEFAULT "${SCRIPT_DEFAULT}" + +db_settitle open-infrastructure-container-tools/title +db_input low open-infrastructure-container-tools/script || true +db_go + db_stop -- cgit v1.2.3