From edfdf25c2a022dfc0a5c1ca7a2520d3b38ca937f Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel.baumann@open-infrastructure.net>
Date: Sun, 26 Jan 2025 19:47:14 +0100
Subject: DEBIAN (WIP)

Signed-off-by: Daniel Baumann <daniel.baumann@open-infrastructure.net>
---
 debian/open-infrastructure-compute-tools.config | 64 +++++++++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 debian/open-infrastructure-compute-tools.config

(limited to 'debian/open-infrastructure-compute-tools.config')

diff --git a/debian/open-infrastructure-compute-tools.config b/debian/open-infrastructure-compute-tools.config
new file mode 100644
index 0000000..8771606
--- /dev/null
+++ b/debian/open-infrastructure-compute-tools.config
@@ -0,0 +1,64 @@
+#!/bin/sh
+
+set -e
+
+CONFFILES="/etc/compute-tools/container.conf /etc/compute-tools/container.conf.d/*.conf"
+
+. /usr/share/debconf/confmodule
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/machines-directory || true
+db_go
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/config-directory || true
+db_go
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/debconf-directory || true
+db_go
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/hooks-directory || true
+db_go
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/keys-directory || true
+db_go
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/cache-directory || true
+db_go
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/directory-permissions || true
+db_go
+
+if [ -e /usr/share/compute-tools/build-scripts ]
+then
+	SCRIPT_CHOICES="$(cd /usr/share/compute-tools/build-scripts && find -maxdepth 1 -not -type d -and -not -name 'default' -and -not -name 'debconf' -and -not -name '*.d' -printf '%P\n' | sort)"
+	db_subst open-infrastructure-compute-tools/build-script SCRIPT_CHOICES "$(echo ${SCRIPT_CHOICES} | sed -e 's| |, |g')"
+
+	db_settitle open-infrastructure-compute-tools/title
+	db_input low open-infrastructure-compute-tools/build-script || true
+	db_go
+fi
+
+for CONFFILE in ${CONFFILES}
+do
+	if [ -e "${CONFFILE}" ]
+	then
+		. ${CONFFILE} || true
+	fi
+done
+
+if [ -n "${IRK_TARGETS}" ]
+then
+	db_set open-infrastructure-compute-tools/irc "${IRK_TARGETS}"
+fi
+
+db_settitle open-infrastructure-compute-tools/title
+db_input low open-infrastructure-compute-tools/irc || true
+db_go
+
+db_stop
-- 
cgit v1.2.3