#!/bin/bash
# SPDX-License-Identifier: MIT

set -x

source $(dirname $0)/lxc-helpers-lib.sh

: ${LXC_IP_PREFIX:=10.0.8}

function install_docker() {
    if ! systemctl is-active --quiet docker; then
        lxc_install_docker_inside
    fi
}

function install_other() {
    local packages="sudo git"
    if ! which $packages; then
        apt-get update -qq
        apt-get install -y -qq $packages
    fi
}

function setup() {
    install_other
    install_docker
    lxc_install_lxc_inside $LXC_IP_PREFIX
}

"${@:-setup}"