diff options
| author | Richard Mortier <mort@cantab.net> | 2019-03-26 16:07:00 +0000 |
|---|---|---|
| committer | Richard Mortier <mort@cantab.net> | 2019-03-26 16:07:00 +0000 |
| commit | aa351d23cbf2de4815ee9643e72bfde5259b5c85 (patch) | |
| tree | 15639e4a49e2b56f12a06b188f146a385ca370dd | |
| parent | 08ea29e893cac0fecd72bd7fad0b70d653b95cab (diff) | |
| download | docker-abuild-aa351d23cbf2de4815ee9643e72bfde5259b5c85.tar.bz2 docker-abuild-aa351d23cbf2de4815ee9643e72bfde5259b5c85.tar.xz | |
docker: create `$HOME/packages` directory with correct ownership
Signed-off-by: Richard Mortier <mort@cantab.net>
| -rw-r--r-- | Dockerfile.in | 3 | ||||
| -rwxr-xr-x | entrypoint.sh | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/Dockerfile.in b/Dockerfile.in index e15f46d..7148ef1 100644 --- a/Dockerfile.in +++ b/Dockerfile.in @@ -10,11 +10,12 @@ RUN adduser -D builder \ && addgroup builder abuild \ && echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers -COPY entrypoint.sh /home/builder RUN echo /home/builder/packages/main >> /etc/apk/repositories \ && echo /home/builder/packages/community >> /etc/apk/repositories \ && echo /home/builder/packages/testing >> /etc/apk/repositories USER builder WORKDIR /home/builder +COPY entrypoint.sh /home/builder +RUN mkdir packages ENTRYPOINT ["/home/builder/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh index 9df66a9..f0f0066 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -8,6 +8,7 @@ if [ "$DOCKER_ABUILD_DEBUG" = "true" ]; then PS4='$LINENO: ' fi +## generate signing keys on first run if [ ! -r "$HOME/.abuild/abuild.conf" ]; then abuild-keygen -n -i -a fi |
