aboutsummaryrefslogtreecommitdiffstats
path: root/files/usr/local/bin/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'files/usr/local/bin/setup.sh')
-rwxr-xr-xfiles/usr/local/bin/setup.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/files/usr/local/bin/setup.sh b/files/usr/local/bin/setup.sh
new file mode 100755
index 0000000..9e80a82
--- /dev/null
+++ b/files/usr/local/bin/setup.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -eu
+
+release=${1:-edge}
+echo "http://dl-cdn.alpinelinux.org/alpine/$release/main" > /etc/apk/repositories
+
+apk -U upgrade -a
+apk add alpine-sdk lua-aports pigz
+rm -rf /var/cache/apk/*
+
+# use buildozer for building
+adduser -D buildozer
+adduser buildozer abuild
+adduser buildozer wheel
+
+# default distfiles location
+install -d -g abuild -m 775 /var/cache/distfiles