setup-forgejo/forgejo-dependencies.sh
2023-12-29 16:45:57 +01:00

30 lines
504 B
Bash
Executable file

#!/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}"