OS customization packaged as .deb
[debian6500.git] / simple-cdd / profiles / trc6500.preseed
1 # only ask important questions
2 #d-i debconf/priority string critical
3
4
5 # Locale & Timezone
6
7 d-i clock-setup/ntp boolean false
8 d-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
16 d-i netcfg/disable_autoconfig boolean true
17 d-i netcfg/get_hostname string trc00
18 d-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.
20 d-i netcfg/get_nameservers string
21 d-i netcfg/get_ipaddress string 10.133.28.160
22 d-i netcfg/get_netmask string 255.255.255.0
23 d-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.
31 passwd passwd/root-password password thales
32 passwd passwd/root-password-again password thales
33
34 passwd passwd/user-fullname string trc6500
35 passwd passwd/username string trc6500
36 passwd passwd/user-password password thales
37 passwd 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
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
51 d-i partman-auto/disk string /dev/sda
52 d-i partman-auto/method string regular
53
54
55 d-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
72 d-i partman-partitioning/confirm_write_new_label boolean true
73 d-i partman/choose_partition select finish
74 d-i partman/confirm boolean true
75 d-i partman/confirm_nooverwrite boolean true
76 d-i partman/mount_style select traditional
77
78
79 # GRUB configuration
80 grub 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
85 iptables-persistent iptables-persistent/autosave_v6 boolean false
86 iptables-persistent iptables-persistent/autosave_v4 boolean false
87
88 # APT configuration
89 d-i apt-setup/use_mirror boolean false
90 popularity-contest popularity-contest/participate boolean false
91