Setup_debconf
- if [ -z "${_SCRIPTS}" ]
- then
- /lib/live/debconfig/multiselect
+ # Show debconf multiselect dialog
+ /lib/live/debconfig/multiselect ${_SCRIPTS}
- . /var/lib/live/debconfig/multiselect
- rm -f /var/lib/live/debconfig/multiselect
- fi
+ . /var/lib/live/debconfig/multiselect
+ rm -f /var/lib/live/debconfig/multiselect
# Configuring system
_SCRIPTS="$(echo ${_SCRIPTS} | sed -e 's| |\n|g' | sort -u)"
. /usr/share/debconf/confmodule
+_CMDLINE="${@}"
+
_SCRIPTS="$(for _SCRIPT in $(ls /lib/live/debconfig/????-* | grep -v '\.templates$' | sed -e 's|[0-9][0-9][0-9][0-9]-||g'); do echo -n "$(basename ${_SCRIPT}), "; done | sed -e 's|, $||')"
_SCRIPTS_C="$(for _SCRIPT in $(ls /lib/live/debconfig/????-* | grep -v '\.templates$'); do echo -n "${_SCRIPT}, "; done | sed -e 's|, $||')"
db_subst live-debconfig/scripts CHOICES "${_SCRIPTS}"
db_subst live-debconfig/scripts CHOICES_C "${_SCRIPTS_C}"
+ if [ -n "${_CMDLINE}" ]
+ then
+ db_set live-debconfig/scripts ${_CMDLINE}
+ fi
+
db_fset live-debconfig/scripts seen false
db_settitle live-debconfig/title