aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile.in
diff options
context:
space:
mode:
authorRichard Mortier <mort@cantab.net>2019-05-10 15:57:35 +0100
committerRichard Mortier <mort@cantab.net>2019-05-10 15:57:35 +0100
commit64685f096408eb56c5441fb2b593cdeedd35b63b (patch)
tree9cce08f220d904ce5630bba9159ca15427519447 /Dockerfile.in
parentf5bf35e94aabeb86264a8001930d3a88d20325a4 (diff)
downloaddocker-abuild-64685f096408eb56c5441fb2b593cdeedd35b63b.tar.bz2
docker-abuild-64685f096408eb56c5441fb2b593cdeedd35b63b.tar.xz
dockerfile: attempt to clean up `/etc/apk/repositories`
Diffstat (limited to 'Dockerfile.in')
-rw-r--r--Dockerfile.in10
1 files changed, 6 insertions, 4 deletions
diff --git a/Dockerfile.in b/Dockerfile.in
index 78a2341..1ee2892 100644
--- a/Dockerfile.in
+++ b/Dockerfile.in
@@ -5,15 +5,17 @@ RUN apk add --update-cache \
alpine-conf \
alpine-sdk \
&& setup-apkcache /var/cache/apk \
- && setup-apkrepos -1
+
+RUN rm /etc/apk/repositories && setup-apkrepos -1 \
+ && printf -- '/home/builder/packages/%s\n' main community testing \
+ >> /etc/apk/repositories \
+ && sed -i 's!^#\(.*/testing\)$!\1!' /etc/apk/repositories \
+ && apk update
RUN adduser -D builder \
&& addgroup builder abuild \
&& echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
-RUN printf -- '/home/builder/packages/%s\n' main community testing \
- >> /etc/apk/repositories
-
USER builder
WORKDIR /home/builder
COPY entrypoint.sh /home/builder