# This is a debian-installer preseeding profile for ShowMeBox # ShowMeBox Homepage: https://wiki.debian.org/ShowMeBox # Source of this code: git://git.debian.org/showme/box [% pkgdesc %] tasksel tasksel/first multiselect d-i pkgsel/include string [% pkglist %] # localization #d-i debian-installer/country string DK #d-i debian-installer/language string en #d-i debian-installer/locale string da_DK #d-i localechooser/supported-locales multiselect da_DK.UTF-8 #d-i keyboard-configuration/xkb-keymap select dk locales locales/default_environment_locale string C.UTF-8 locales locales/locales_to_be_generated multiselect en_GB.UTF-8 en_US.UTF-8 UTF-8 #locales locales/locales_to_be_generated multiselect da_DK.UTF-8 UTF-8 console-setup console-setup/charmap string UTF-8 console-setup console-setup/fontface string Terminus console-setup console-setup/fontsize string 16x32 # silence misc. questions # * attempt to auto-detect hardware # * set hostname and domain # * disable direct root login (use sudo instead) # * report usage statistics back to Debian developers # * restart libc-based services without asking d-i netcfg/choose_interface select auto d-i netcfg/get_hostname string gateway d-i netcfg/get_domain string localnet d-i netcfg/hostname string gateway d-i passwd/root-login boolean false popularity-contest popularity-contest/participate boolean true libc6 libraries/restart-without-asking boolean true # user account # * create account "debian" for user "Debian user" # * set password to "insecure" d-i passwd/user-fullname string Debian User d-i passwd/username string debian d-i passwd/user-password password insecure d-i passwd/user-password-again password insecure # system disk # * use SD-card as target, replacing installer with final system # * use partition scheme "atomic", to avoid some forms of disk full damage d-i partman-auto/disk string /dev/mmcblk0 d-i partman-auto/method string regular d-i partman-auto/choose_recipe select atomic d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true # enable unattended-upgrades unattended-upgrades unattended-upgrades/enable_auto_updates boolean true # mail transfer agent postfix postfix/mailname string gateway.localnet postfix postfix/main_mailer_type string Local only # localepurge # * preserve no locales # * filter out during package install localepurge localepurge/nopurge multiselect localepurge localepurge/use-dpkg-feature boolean true [% tweakdesc %] d-i preseed/late_command string set -e;\ suite=[% suite %][% IF pkgautolist %];\ chroot /target apt-mark auto \ [% pkgautolist %] || true[% END %];\ [% tweaklist %]