You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kali-live-build/simple-cdd/simple-cdd.conf

119 lines
3.5 KiB
Plaintext

# simple-cdd.conf detailed configuration file
# Note: this is an example list of configuration options: it is *strongly*
# advised to merely create a new file using only the options you actually need.
# Note: Variables in lowercase are only used by simple-cdd.
# Profile Selection
#
# The following four files get included on the CD if present:
# $profile.preseed
# Debconf selections.
# $profile.packages
# Packages to be installed with the profile. Dependencies also will
# be installed.
# $profile.downloads
# Additional packages to be included on the CD with this profile, but
# not installed by default.
# $profile.postinst
# Post-install script that is run after installing packages.
#
# During the install after base system setup, it will give you the
# options to determine which profiles you want to install.
# Profiles to include on the CD
profiles=${profiles:-kali}
# To automatically select profiles (must also be listed in profiles):
auto_profiles=${auto_profiles:-kali}
# To include profiles which only effect the CD build
# build_profiles="kali"
# Mirror tools
mirror_tools="reprepro download"
mirror_files="" # Don't try to download README doc/ tools/
require_optional_packages="true"
ignore_missing_checksums="true"
# Mirror variables
server="http.kali.org"
debian_mirror=${debian_mirror:-http://archive.kali.org/kali/}
keyring="/usr/share/keyrings/kali-archive-keyring.gpg"
# which components to get from the mirror
mirror_components="main contrib non-free non-free-firmware"
# Disable *-security and *-updates repositories
security_mirror=""
updates_mirror=""
# Add kernel parameter to disable
export KERNEL_PARAMS="${KERNEL_PARAMS} net.ifnames=0 "
# Kernel and architecture related
if [ "$ARCH" = "i386" ]; then
kernel_packages="linux-image-686-pae"
fi
if [ "$ARCH" = "arm64" ]; then
kernel_packages="linux-image-arm64"
# ARM devices don't typically have a default console set, so we export one here
export KERNEL_PARAMS="${KERNEL_PARAMS} console=tty0 "
# Some packages are not available on arm64
require_optional_packages="false"
fi
# Random other variables
export default_desktop="xfce"
export DISKINFO_DISTRO="Kali"
export DEBVERSION=${DEBVERSION:-rolling}
export OFFICIAL="Official"
export VOLID_BASE="Kali Linux"
export CDNAME="kali"
export OMIT_MANUAL=1
export OMIT_RELEASE_NOTES=1
export OMIT_DOC_TOOLS=1
export DOJIGDO=0
export NORECOMMENDS=0
export NONFREE=1
export NONFREE_COMPONENTS="non-free non-free-firmware"
export CONTRIB=1
export FORCE_FIRMWARE=1
export ARCHIVE_KEYRING_PACKAGE=kali-archive-keyring
export DESKTOP=xfce
export DISKTYPE=${DISKTYPE:-DVD}
# Kali repo doesn't have dep11 metadata
export DEP11=0
# Configure a hook to apply our customization via debian-cd
export DISC_END_HOOK=$(pwd)/disc-end-hook
# Extra files to include onto the CD
# These will get copied to /simple-cdd dir on the CD
# Paths starting with '/' are interpreted as absolute, otherwise relative
# to the currect directory.
#all_extras=""
# Generate a simple package repository on the CD with the debs cited
# Please insert full paths.
local_packages="$(pwd)/local_packages"
# Call mirror tools at each build- defaults to true.
#do_mirror="false"
# Set your proxy (if any).
#export http_proxy=http://localhost:3128
# Location of debian-cd files
debian_cd_dir=${BASEDIR:-/usr/share/debian-cd}
# Set target architecture for build
#export ARCH=amd64
#export ARCHES="amd64 i386"
# Define the CD label
export DISKINFO="Kali Installer: Kali Linux $DEBVERSION $(date +%Y-%m-%d)"