#!/bin/bash # SPDX-License-Identifier: MIT set -x : ${LXC_IP_PREFIX:=10.0.8} function install_docker() { if ! systemctl is-active --quiet docker; then echo deb http://deb.debian.org/debian bullseye-backports main | tee /etc/apt/sources.list.d/backports.list && apt-get update DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends --quiet -y -t bullseye-backports git docker.io fi } function install_lxc() { if ! systemctl is-active --quiet lxc-net; then apt-get update DEBIAN_FRONTEND=noninteractive apt-get install -y -qq make git libvirt0 libpam-cgfs bridge-utils uidmap dnsmasq-base dnsmasq dnsmasq-utils qemu-user-static systemctl disable --now dnsmasq apt-get install -y -qq lxc systemctl stop lxc-net cat >> /etc/default/lxc-net <