diff options
Diffstat (limited to '.travis/setup-alpine')
-rwxr-xr-x | .travis/setup-alpine | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.travis/setup-alpine b/.travis/setup-alpine new file mode 100755 index 0000000..f296041 --- /dev/null +++ b/.travis/setup-alpine @@ -0,0 +1,20 @@ +#!/bin/sh +# vim: set ts=4: +set -eu + +. "$(dirname "$0")"/common.sh + +title 'Setting up Alpine Linux' + +mkdir -p "${ALPINE_ROOT}${CLONE_DIR}" +mount --bind "$CLONE_DIR" "${ALPINE_ROOT}${CLONE_DIR}" + +alpine_run <<-EOF + apk add alpine-sdk + + adduser -G users -s /bin/sh -D $ALPINE_USER + addgroup $ALPINE_USER abuild + addgroup $ALPINE_USER wheel + + echo '%wheel ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/wheel +EOF |