summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/install.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/config/install.sh b/config/install.sh
index ff8f0b7..5526cb2 100644
--- a/config/install.sh
+++ b/config/install.sh
@@ -3,6 +3,7 @@ set -euo pipefail
export DEBIAN_FRONTEND=noninteractive
+echo ["$(date "+%H:%M:%S")"] "==> Installing packages…"
apt-get clean
apt-get update -q
apt-get install -y --no-install-recommends \
@@ -76,10 +77,12 @@ wget -q -O /etc/apt/sources.list.d/microsoft-prod.list https://packages.microsof
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-buster main" | tee /etc/apt/sources.list.d/mono-official-stable.list
+echo ["$(date "+%H:%M:%S")"] "==> Installing dotnet/mono…"
apt-get update -q
apt-get install -y --no-install-recommends dotnet-sdk-3.1 mono-complete &
curl -o /usr/local/bin/nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe &
+echo ["$(date "+%H:%M:%S")"] "==> Installing asdf…"
mkdir -p "$ASDF_DATA_DIR"
git clone https://github.com/asdf-vm/asdf.git "$ASDF_DATA_DIR"
cd "$ASDF_DATA_DIR"
@@ -102,6 +105,8 @@ for version in $(asdf list python); do
pip download -d "$HOME/.config/virtualenv/app-data" pip-licenses pip setuptools wheel
done
wait
+
+echo ["$(date "+%H:%M:%S")"] "==> Beginning cleanup…"
rm -fr /tmp
mkdir -p /tmp
chmod 777 /tmp
@@ -159,6 +164,7 @@ rm -fr "$ASDF_DATA_DIR/docs" \
/var/lib/systemd/* \
/var/log/*
+echo ["$(date "+%H:%M:%S")"] "==> Starting compression…"
zstd_command="/usr/bin/zstd -19 -T0"
cd /opt
tar --use-compress-program "$zstd_command" -cf /opt/asdf.tar.zst asdf &
@@ -182,4 +188,4 @@ rm -fr \
/usr/lib/mono \
/usr/lib/rustlib \
/usr/share/dotnet
-echo "Done"
+echo ["$(date "+%H:%M:%S")"] "==> Done"