diff options
| author | Carlo Landmeter <clandmeter@alpinelinux.org> | 2020-01-11 15:11:24 +0100 |
|---|---|---|
| committer | Carlo Landmeter <clandmeter@alpinelinux.org> | 2020-01-17 10:57:36 +0100 |
| commit | f597419fe1c16306f4c9a3257ed9df45245ca8fe (patch) | |
| tree | aa7f3462089eb7b9050ea2a355c3658f44f59812 | |
| parent | c881e41b1d4f4722c4dbda6f646e50aa378e2298 (diff) | |
| download | docker-abuild-f597419fe1c16306f4c9a3257ed9df45245ca8fe.tar.bz2 docker-abuild-f597419fe1c16306f4c9a3257ed9df45245ca8fe.tar.xz | |
entrypoint: simplify abuild key generation
| -rwxr-xr-x | entrypoint.sh | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/entrypoint.sh b/entrypoint.sh index a76a84d..84c5d6a 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -16,18 +16,11 @@ fi # enable ccache if requested [ "$DABUILD_CCACHE" = "true" ] && export USE_CCACHE=1 -## generate signing keys on first run -if [ ! -r "$HOME/.abuild/abuild.conf" ]; then - abuild-keygen -n -a +# generate new abuild key if not set +if ! grep -sq "^PACKAGER_PRIVKEY=" "$HOME"/.abuild/abuild.conf; then + abuild-keygen -n -a fi -( - . "$HOME/.abuild/abuild.conf" - if [ ! -s "$PACKAGER_PRIVKEY" ]; then - abuild-keygen -n -a - fi -) - # make sure distfiles has correct permissions sudo install -d -m 775 -g abuild /var/cache/distfiles |
