OS customization packaged as .deb
[debian6500.git] / simple-cdd / profiles / trc6500.preseed
CommitLineData
9c7f26be
OL
1# only ask important questions
2#d-i debconf/priority string critical
3
4
5# Locale & Timezone
6
7d-i clock-setup/ntp boolean false
8d-i time/zone string Europe/Paris
9# d-i debian-installer/language string en
10# d-i debian-installer/country string FR
11# d-i debian-installer/locale string en_US.UTF-8
12# note : although these could be preseeded in the default preseeds file (which is loaded before the others), I chose not to, so the install can be in any locale. The clock is preseeded, since else we have to wait for the NTP server connection to time out.
13
14# Network
15
16d-i netcfg/disable_autoconfig boolean true
17d-i netcfg/get_hostname string trc00
18d-i netcfg/get_domain string thalesgroup.com
19# it seems domain preseeding does not work (there are bug reports on the internet..). In theory we're not using it though.
20d-i netcfg/get_nameservers string
21d-i netcfg/get_ipaddress string 10.133.28.160
22d-i netcfg/get_netmask string 255.255.255.0
23d-i netcfg/get_gateway string 10.133.28.231
24# no DNS server
25
26# Important note : most if not all of the net config will get replaced anyway as we unpack /master into the drive.
27
28
29# User configuration
30# For these three I sometimes see d-i and sometimes passwd (as first argument). It seems to work like this.
31passwd passwd/root-password password thales
32passwd passwd/root-password-again password thales
33
34passwd passwd/user-fullname string trc6500
35passwd passwd/username string trc6500
36passwd passwd/user-password password thales
37passwd passwd/user-password-again password thales
38
39
40# Partitioning
41# three partitions :
42# - sda1 / 20GB ext4
43# - sda2 (none) 1G swap
44# - sda3 /var/media/backup (remaining) ext4
45# Note that it will fail if you have less than 31 gigabytes it can use, obviously.
46
e043b5aa
OL
47# Oh yeah and also it DOES NOT FORMAT if it finds something suitable
48# ie, if you're reinstalling over something similar, better format it BEFORE using this
49# really sorry about it, but I couldn't find a way around that
50
9c7f26be
OL
51d-i partman-auto/disk string /dev/sda
52d-i partman-auto/method string regular
53
54
55d-i partman-auto/expert_recipe string \
56 boot-root :: \
57 20000 20000 20000 ext4 \
58 $primary{ } $bootable{ } \
59 method{ format } format{ } \
60 use_filesystem{ } filesystem{ ext4 } \
61 mountpoint{ / } \
62 . \
63 1024 2048 1024 linux-swap \
64 $primary{ } method{ swap } format{ } \
65 . \
66 512 10000 -1 ext4 \
67 $primary{ } method{ format } format{ } \
68 use_filesystem{ } filesystem{ ext4 } \
69 mountpoint{ /var/media/backup } \
70 .
71
72d-i partman-partitioning/confirm_write_new_label boolean true
73d-i partman/choose_partition select finish
74d-i partman/confirm boolean true
75d-i partman/confirm_nooverwrite boolean true
e043b5aa 76d-i partman/mount_style select traditional
9c7f26be
OL
77
78
79# GRUB configuration
80grub grub-pc/install_devices multiselect /dev/sda
81# unlike what the internet would tell you, sending this command to d-i doesn't work
82
83# iptables configuration
84
85iptables-persistent iptables-persistent/autosave_v6 boolean false
86iptables-persistent iptables-persistent/autosave_v4 boolean false
87
88# APT configuration
89d-i apt-setup/use_mirror boolean false
90popularity-contest popularity-contest/participate boolean false
e043b5aa 91