Release new version 0.108
[grml-debootstrap.git] / config
1 # Filename:      /etc/debootstrap/config
2 # Purpose:       configuration file for grml-debootstrap
3 # Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
4 # Bug-Reports:   see https://grml.org/bugs/
5 # License:       This file is licensed under the GPL v2 or any later version.
6 ################################################################################
7 # shellcheck shell=sh
8
9 ################################################################################
10 # Important: adjust this file if you want to execute grml-debootstrap
11 #            without using the (limited) interactive frontend or
12 #            command line options (see manpage and grml-debootstrap --help)
13 ################################################################################
14
15 # Where should Debian be installed to?
16 # Usually you want to use a partition.
17 # If you specify a string *without* /dev/ in the beginning, grml-debootstrap
18 # assumes you want to install Debian into a directory. MKFS, TUNE2FS, GRUB and
19 # FSCK will be ignored.
20 # Make sure the TARGET-directory points to a filesystem which has the dev, exec
21 # options enabled.
22 # Default: no default.
23 # Usage examples:
24 # TARGET='/dev/sda1' # install to partition /dev/sda1
25 # TARGET='/mnt/grml' # install into directory /mnt/grml
26
27 # Install the grub bootloader?
28 # Default: 'yes'
29 # Usage example:
30 # GRUB_INSTALL='no' # Do not install the grub bootloader.
31
32 # Specify the device where grub will be installed.
33 # Note: grub can not be installed into a partition.
34 # Default: no default. (Grub will not be installed.)
35 # Usage example:
36 # GRUB='/dev/sda' # Install into MBR of sda
37
38 # Additional kernel boot options. (For grub.)
39 # Default: no default.
40 # Usage example:
41 # BOOT_APPEND='pci=nomsi'
42
43 # Set mirror where packages will be downloaded from.
44 # Default: use /etc/debootstrap/etc/apt/sources.list if it exists, else
45 # 'http://deb.debian.org/debian'
46 # Usage example:
47 # MIRROR='ftp://ftp.de.debian.org/debian'
48
49 # Debian Install CD path:
50 # If you have a Debian CD (or mounted ISO), core packages will be
51 # installed from the CD instead of from the network.
52 # Default: no default.
53 # ISO='file:/mnt/iso/debian/'
54
55 # If /etc/apt/sources.list should NOT be build on the fly, this
56 # options allows providing a separate apt sources.list file via
57 # /etc/debootstrap/etc/apt/sources.list
58 # KEEP_SRC_LIST='yes'
59
60 # To enable the Grml repository via /etc/apt/sources.list.d/grml.list
61 # set this variable to 'yes'.
62 # Default: 'no'
63 # GRMLREPOS='yes'
64
65 # Install packages from grml-repository?
66 # Requires activated $GRMLREPOS from above. If empty nothing will be added.
67 # Default: no default.
68 # GRMLPACKAGES='grml-etc-core'
69
70 # To enable Debian's backports repository via
71 # /etc/apt/sources.list.d/backports.list set this variable to 'yes'.
72 # Default: 'no'
73 # BACKPORTREPOS='yes'
74
75 # Debian release that should be installed.
76 # Supported values: jessie, stretch, buster, bullseye, sid
77 # Default: 'bullseye'
78 # RELEASE='bullseye'
79
80 # Define components that should be used within sources.list.
81 # Default: 'main'
82 # COMPONENTS='main contrib non-free'
83
84 # Set target architecture.
85 # Only useful when installing i386 while running an amd64 kernel.
86 # Default: current architecture. (From 'dpkg --print-architecture'.)
87 # ARCH='amd64'
88
89 # Hostname of new system.
90 # Default: $HOSTNAME or if unset 'grml'
91 # HOSTNAME='grml'
92
93 # Kernel version to install.
94 # Default: according to current architecture.
95 # KERNEL='2.6-686'
96
97 # Set initial password for the root user.
98 # Please change this password after installation for security reasons.
99 # Default: no default.
100 # ROOTPASSWORD=''
101
102 # Name of debootstrap executable.
103 # Supported values: 'debootstrap', 'cdebootstrap', 'mmdebstrap'
104 # Default: 'debootstrap'
105 # DEBOOTSTRAP='debootstrap'
106
107 # Pass extra options to debootstrap.
108 # Default: no default.
109 # Usage example:
110 # DEBOOTSTRAP_OPT='--include=debconf-utils,locales,pciutils --exclude=nano,tasksel,tasksel-data,iptables'
111
112 # debconf-frontend that should be used.
113 # Default: 'noninteractive'
114 # DEBIAN_FRONTEND='noninteractive'
115
116 # Pass extra options to aptitude/apt-get.
117 # Default: no default.
118 # DPKG_OPTIONS='-o APT::Get::AllowUnauthenticated=true -o aptitude::Cmdline::ignore-trust-violations=yes'
119
120 # Use custom grml-debootstrap stages.
121 # Specify path to your custom grml-debootstrap stages.
122 # Default: '/var/cache/grml-debootstrap'
123 # STAGES='/var/cache/grml-debootstrap'
124
125 # Install packages defined in /etc/debootstrap/packages.
126 # Default: 'yes'
127 # PACKAGES='no'
128
129 # Pre-seed DebConf questions from /etc/debootstrap/debconf-selections.
130 # Default: 'yes' (if file exists)
131 # DEBCONF='no'
132
133 # Run scripts from /etc/debootstrap/pre-scripts/ before creating the chroot.
134 # Default: 'yes'
135 # PRE_SCRIPTS='no'
136
137 # Run scripts from /etc/debootstrap/chroot-scripts/ inside chroot.
138 # Default: 'yes'
139 # CHROOT_SCRIPTS='no'
140
141 # Run scripts from /etc/debootstrap/post-scripts/ after setting up chroot.
142 # Default: 'yes'
143 # POST_SCRIPTS='no'
144
145 # Install *.deb packages from /etc/debootstrap/extrapackages/
146 # Default: 'yes'
147 # EXTRAPACKAGES='no'
148
149 # Location of config files for debootstrap.
150 # Default: '/etc/debootstrap'
151 # CONFFILES='/etc/debootstrap'
152
153 # Mount point to use during installation.
154 # Default: no default.
155 # MNTPOINT='/mnt/debootstrap'
156
157 # File system creation tool to apply on $TARGET.
158 # If empty, no file system will be created.
159 # Default: 'mkfs.ext4'
160 # MKFS=''
161
162 # Command line options for file system creation tool.
163 # Default: no default.
164 # MKFS_OPTS=''
165
166 # Filesystem tuning tool to apply on $TARGET.
167 # If empty, the created file system will not be tuned.
168 # Default: 'tune2fs -c0 -i0' if ext* filesystem is used, no default otherwise.
169 # TUNE2FS='tune2fs -c0 -i0'
170
171 # Check file system after installation is finished.
172 # Default: 'no'
173 # FSCK='yes'
174
175 # File system checking tool to apply on $TARGET.
176 # Default: guessed.
177 # FSCKTOOL=''
178
179 # Packages that should be 'dpkg-reconfigure'-ed while installation.
180 # Default: 'console-data'.
181 # RECONFIGURE='console-data'
182
183 # Generate locales using /etc/debootstrap/locale.gen configuration file.
184 # Default: 'yes'
185 # LOCALES='no'
186
187 # locales (LANG) that should be used as default.
188 # Default: 'en_US.UTF-8'
189 # DEFAULT_LOCALES='en_US.UTF-8'
190
191 # locales (LANGUAGE) that should be used as default.
192 # Default: 'en_US:en'
193 # DEFAULT_LANGUAGE='en_US:en'
194
195 # Use /usr/share/zoneinfo/$TIMEZONE for /etc/localtime + set /etc/timezone.
196 # Default: 'Europe/Vienna'
197 # TIMEZONE='Europe/Vienna'
198
199 # Clean APT cache after installation is finished.
200 # Default: 'yes'
201 # RM_APTCACHE='no'
202
203 # Upgrade system via apt-get/aptitude update + [safe-]upgrade.
204 # Default: 'yes'
205 # UPGRADE_SYSTEM='no'
206
207 # Explicit generation of initrd via selected initrd generator.
208 # Default: 'yes'
209 # INITRD='no'
210
211 # Which generator to use for initrd creation.
212 # Supported values: 'dracut', 'initramfs-tools'
213 # Default: 'initramfs-tools'
214 # INITRD_GENERATOR='initramfs-tools'
215
216 # Pass extra options to the selected initrd generator
217 # Default: no default
218 # INITRD_GENERATOR_OPTS='-v'
219
220 # If the specified file exists its content will be displayed at the end of the
221 # installation process.
222 # Useful for checking for errors and display warning message.
223 # Default: '/etc/debootstrap/install_notes' (empty file).
224 # INSTALL_NOTES='/etc/debootstrap/install_notes'
225
226 # Use fixed disk identifiers for Virtual Machine builds.
227 # Useful for reproducible builds.
228 # Default: 'no'
229 # FIXED_DISK_IDENTIFIERS='yes'
230
231 # Disk identifier when using FIXED_DISK_IDENTIFIERS='yes'.
232 # Use uuid-runtime's uuidgen tool to generate random UUIDs on demand.
233 # Default: '26ada0c0-1165-4098-884d-aafd2220c2c6'
234 # DISK_IDENTIFIER="$(uuidgen)"
235
236 # Delete grml-debootstrap configuration files from installed system.
237 # Useful for reproducible builds or if you don't want to leak information.
238 # Default: 'no'
239 # REMOVE_CONFIGS='yes'
240
241 ## END OF FILE #################################################################