From 3898ba34510fcd8b90a8387556cc893e69c05983 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 06 Mar 2016 14:21:50 -0500 Subject: Preseed debconf selections --- (limited to 'inst') diff --git a/inst b/inst index a3f01e0..36dde95 100755 --- a/inst +++ b/inst @@ -339,6 +339,21 @@ do_user_setup() fi } +do_debconf_setup() +{ + local owner= + local name= + local type= + local value= + + info 'Preseeding debconf database' + + printf '%s' "${debconf_selections}" | while read owner name type value + do + printf '%s %s %s %s\n' "${owner}" "${name}" "${type}" "${value}" + done | in_target debconf-set-selections +} + do_install_extra() { info 'Installing extra packages' @@ -449,6 +464,7 @@ main() do_ locale_setup || { do_ chroot_cleanup; do_ umount; return 1; } do_ tz_setup || { do_ chroot_cleanup; do_ umount; return 1; } do_ user_setup || { do_ chroot_cleanup; do_ umount; return 1; } + do_ debconf_setup || { do_ chroot_cleanup; do_ umount; return 1; } do_ install_extra || { do_ chroot_cleanup; do_ umount; return 1; } do_ postinst || { do_ chroot_cleanup; do_ umount; return 1; } do_ chroot_cleanup || { do_ umount; return 1; } -- cgit v0.9.1