aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Mortier <mort@cantab.net>2019-05-10 22:22:05 +0100
committerRichard Mortier <mort@cantab.net>2019-05-10 22:22:05 +0100
commit8cc773af0988865e9dea3fe730e8d13a071eaead (patch)
tree57bf6cfec026d67a2d6fabf0dd45b17ef938f673
parente410bf37bcbb0bcdad0a792033cf16ef47b105f4 (diff)
downloaddocker-abuild-8cc773af0988865e9dea3fe730e8d13a071eaead.tar.bz2
docker-abuild-8cc773af0988865e9dea3fe730e8d13a071eaead.tar.xz
docker: fix the `/etc/apk/repositories` properly
-rw-r--r--Dockerfile.in15
1 files changed, 8 insertions, 7 deletions
diff --git a/Dockerfile.in b/Dockerfile.in
index 1ee2892..1a22903 100644
--- a/Dockerfile.in
+++ b/Dockerfile.in
@@ -1,16 +1,17 @@
FROM alpine:%%ALPINE_TAG%%
MAINTAINER Richard Mortier <mort@cantab.net>
+RUN rm /etc/apk/repositories \
+ && printf -- 'http://dl-cdn.alpinelinux.org/alpine/v%%ALPINE_TAG%%/%s\n' \
+ main community testing >> /etc/apk/repositories \
+ && printf -- '/home/builder/packages/%%ALPINE_TAG%%/%s\n' \
+ main community testing >> /etc/apk/repositories \
+ && sed -i 's!vedge!edge!g' /etc/apk/repositories
+
RUN apk add --update-cache \
alpine-conf \
alpine-sdk \
- && setup-apkcache /var/cache/apk \
-
-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
+ && setup-apkcache /var/cache/apk
RUN adduser -D builder \
&& addgroup builder abuild \