From 763fec9dddce2c026ef9174c156f57d6725684cb Mon Sep 17 00:00:00 2001 From: Andrey Volkov Date: Mon, 22 Oct 2018 16:06:16 +0000 Subject: [PATCH] Allow to provide external GPG key for image build --- Dockerfile | 1 + assets/gpg/.empty | 0 assets/startup.sh | 1 - 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 assets/gpg/.empty diff --git a/Dockerfile b/Dockerfile index e5f49b8..a5ec859 100644 --- a/Dockerfile +++ b/Dockerfile @@ -63,6 +63,7 @@ ENV HOSTNAME ${HOSTNAME} ENV MODE ${MODE} COPY assets/packages /opt/packages +COPY assets/gpg/* /opt/aptly/ RUN /opt/startup.sh diff --git a/assets/gpg/.empty b/assets/gpg/.empty new file mode 100644 index 0000000..e69de29 diff --git a/assets/startup.sh b/assets/startup.sh index 8752c0e..fe2543f 100755 --- a/assets/startup.sh +++ b/assets/startup.sh @@ -16,7 +16,6 @@ if [[ ! -f /opt/aptly/aptly.sec ]] || [[ ! -f /opt/aptly/aptly.pub ]]; then echo "Generating new gpg keys" cp -a /dev/urandom /dev/random /opt/gpg_batch.sh - mkdir -p /opt/aptly # If your system doesn't have a lot of entropy this may, take a long time # Google how-to create "artificial" entropy if this gets stuck gpg -v --batch --gen-key /opt/gpg_batch