runtipi/scripts/configure.sh
2022-05-26 22:22:07 +02:00

32 lines
987 B
Bash
Executable file

#!/usr/bin/env bash
set -e # Exit immediately if a command exits with a non-zero status.
ROOT_FOLDER="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)"
echo
echo "======================================"
if [[ -f "${ROOT_FOLDER}/state/configured" ]]; then
echo "=========== RECONFIGURING ============"
else
echo "============ CONFIGURING ============="
fi
echo "=============== TIPI ================="
echo "======================================"
echo
sudo wget -O "${ROOT_FOLDER}"/scripts/pacapt https://github.com/icy/pacapt/raw/ng/pacapt
sudo chmod 755 "${ROOT_FOLDER}"/scripts/pacapt
sudo "${ROOT_FOLDER}"/scripts/pacapt -Sy
sudo "${ROOT_FOLDER}"/scripts/pacapt -S docker docker-compose jq coreutils curl lsb-release -y
LSB="$(lsb_release -is)"
systemctl start docker.service
systemctl enable docker.service
# if [[ "${LSB}" == "Arch" ]]; then
# sudo "${ROOT_FOLDER}"/scripts/pacapt -S hostname -y
# fi
# Create configured status
touch "${ROOT_FOLDER}/state/configured"