X-Git-Url: http://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=config;h=6477acfe36ec4e7dfd98f7f527781ff76e9b7ca3;hp=f1798fee7a9381d730c6c93344b0b3daf383c0ea;hb=HEAD;hpb=6589216b03117f4630e5b480d86ea065347d82f1 diff --git a/config b/config index f1798fe..cd562e9 100644 --- a/config +++ b/config @@ -1,9 +1,10 @@ # Filename: /etc/debootstrap/config # Purpose: configuration file for grml-debootstrap # Authors: grml-team (grml.org), (c) Michael Prokop -# Bug-Reports: see http://grml.org/bugs/ -# License: This file is licensed under the GPL v2. +# Bug-Reports: see https://grml.org/bugs/ +# License: This file is licensed under the GPL v2 or any later version. ################################################################################ +# shellcheck shell=sh ################################################################################ # Important: adjust this file if you want to execute grml-debootstrap @@ -16,7 +17,7 @@ # If you specify a string *without* /dev/ in the beginning, grml-debootstrap # assumes you want to install Debian into a directory. MKFS, TUNE2FS, GRUB and # FSCK will be ignored. -# Make sure the TARGET-directory points to a filesystem which has the dev, exec +# Make sure the TARGET-directory points to a filesystem which has the dev, exec # options enabled. # Default: no default. # Usage examples: @@ -24,6 +25,10 @@ # TARGET='/mnt/grml' # install into directory /mnt/grml # Install the grub bootloader? +# Default: 'yes' +# Usage example: +# GRUB_INSTALL='no' # Do not install the grub bootloader. + # Specify the device where grub will be installed. # Note: grub can not be installed into a partition. # Default: no default. (Grub will not be installed.) @@ -37,7 +42,7 @@ # Set mirror where packages will be downloaded from. # Default: use /etc/debootstrap/etc/apt/sources.list if it exists, else -# 'http://cdn.debian.net/debian' +# 'http://deb.debian.org/debian' # Usage example: # MIRROR='ftp://ftp.de.debian.org/debian' @@ -62,22 +67,27 @@ # Default: no default. # GRMLPACKAGES='grml-etc-core' +# To enable Debian's backports repository via +# /etc/apt/sources.list.d/backports.list set this variable to 'yes'. +# Default: 'no' +# BACKPORTREPOS='yes' + # Debian release that should be installed. -# Supported values: lenny, squeeze, wheezy, sid -# Default: 'wheezy' -# RELEASE='wheezy' +# Supported values: jessie, stretch, buster, bullseye, sid +# Default: 'bullseye' +# RELEASE='bullseye' # Define components that should be used within sources.list. -# Default: 'main contrib non-free' +# Default: 'main' # COMPONENTS='main contrib non-free' # Set target architecture. # Only useful when installing i386 while running an amd64 kernel. -# Default: current architecture. (From 'dpkg —print-architecture'.) +# Default: current architecture. (From 'dpkg --print-architecture'.) # ARCH='amd64' # Hostname of new system. -# Default: 'grml' +# Default: $HOSTNAME or if unset 'grml' # HOSTNAME='grml' # Kernel version to install. @@ -90,7 +100,7 @@ # ROOTPASSWORD='' # Name of debootstrap executable. -# Supported values: 'debootstrap', 'cdebootstrap' +# Supported values: 'debootstrap', 'cdebootstrap', 'mmdebstrap' # Default: 'debootstrap' # DEBOOTSTRAP='debootstrap' @@ -120,17 +130,17 @@ # Default: 'yes' (if file exists) # DEBCONF='no' -# Run scripts from /etc/debootstrap/chroot-scripts/ inside chroot. +# Run scripts from /etc/debootstrap/pre-scripts/ before creating the chroot. # Default: 'yes' -# CHROOT_SCRIPTS='no' +# PRE_SCRIPTS='no' -# Run scripts from /etc/debootstrap/pre-scripts/ before creating the chroot. +# Run scripts from /etc/debootstrap/chroot-scripts/ inside chroot. # Default: 'yes' -# PRE_SCRIPTS='no' +# CHROOT_SCRIPTS='no' -# Run scripts from /etc/debootstrap/pre-scripts/ after setting up chroot. +# Run scripts from /etc/debootstrap/post-scripts/ after setting up chroot. # Default: 'yes' -# SCRIPTS='no' +# POST_SCRIPTS='no' # Install *.deb packages from /etc/debootstrap/extrapackages/ # Default: 'yes' @@ -146,9 +156,13 @@ # File system creation tool to apply on $TARGET. # If empty, no file system will be created. -# Default: 'mkfs.ext3' +# Default: 'mkfs.ext4' # MKFS='' +# Command line options for file system creation tool. +# Default: no default. +# MKFS_OPTS='' + # Filesystem tuning tool to apply on $TARGET. # If empty, the created file system will not be tuned. # Default: 'tune2fs -c0 -i0' if ext* filesystem is used, no default otherwise. @@ -170,7 +184,15 @@ # Default: 'yes' # LOCALES='no' -# Use /usr/share/zoneinfo/$TIMEZONE for /etc/localtime. +# locales (LANG) that should be used as default. +# Default: 'en_US.UTF-8' +# DEFAULT_LOCALES='en_US.UTF-8' + +# locales (LANGUAGE) that should be used as default. +# Default: 'en_US:en' +# DEFAULT_LANGUAGE='en_US:en' + +# Use /usr/share/zoneinfo/$TIMEZONE for /etc/localtime + set /etc/timezone. # Default: 'Europe/Vienna' # TIMEZONE='Europe/Vienna' @@ -182,14 +204,38 @@ # Default: 'yes' # UPGRADE_SYSTEM='no' -# Explicit generation of initrd via update-initramfs. +# Explicit generation of initrd via selected initrd generator. # Default: 'yes' # INITRD='no' +# Which generator to use for initrd creation. +# Supported values: 'dracut', 'initramfs-tools' +# Default: 'initramfs-tools' +# INITRD_GENERATOR='initramfs-tools' + +# Pass extra options to the selected initrd generator +# Default: no default +# INITRD_GENERATOR_OPTS='-v' + # If the specified file exists its content will be displayed at the end of the # installation process. # Useful for checking for errors and display warning message. # Default: '/etc/debootstrap/install_notes' (empty file). # INSTALL_NOTES='/etc/debootstrap/install_notes' +# Use fixed disk identifiers for Virtual Machine builds. +# Useful for reproducible builds. +# Default: 'no' +# FIXED_DISK_IDENTIFIERS='yes' + +# Disk identifier when using FIXED_DISK_IDENTIFIERS='yes'. +# Use uuid-runtime's uuidgen tool to generate random UUIDs on demand. +# Default: '26ada0c0-1165-4098-884d-aafd2220c2c6' +# DISK_IDENTIFIER="$(uuidgen)" + +# Delete grml-debootstrap configuration files from installed system. +# Useful for reproducible builds or if you don't want to leak information. +# Default: 'no' +# REMOVE_CONFIGS='yes' + ## END OF FILE #################################################################