#!/bin/bash ####### # # Part of Privex's pvxinstall system # (c) Privex Inc. 2019 # # Contains debootstrap configuration which is shared by both the mirror # updating script (update_debootstrap.sh), as well as the client-side # debootstrap installation # ####### ## # Additional packages to include in the debootstraps ## # Basic network tools such as `ip`, `ping`, `traceroute` and `mtr` NET_TOOLS="iproute2,iputils-ping,inetutils-traceroute,mtr-tiny" # Tools for downloading files DL_TOOLS="git,curl,wget" # Tools for managing disks, including basics such as mdadm for RAID and lvm2 for logical volumes DISK_TOOLS="mdadm,lvm2,parted,gdisk" # Services that should be pre-installed SERVICES="openssh-server" # Other tools to assist with managing Linux servers OTHER_TOOLS="htop,tmux,screen,vim,nano,bash-completion" # Ubuntu specific packages UBUNTU_PKGS="${NET_TOOLS},${DL_TOOLS},${DISK_TOOLS},${SERVICES},${OTHER_TOOLS}" # Debian specific packages DEBIAN_PKGS="$UBUNTU_PKGS" # Package repo components to search for packages UBUNTU_COMPONENTS="main,universe" DEBIAN_COMPONENTS="main,contrib"