diff --git a/autobuilder/Containerfile b/autobuilder/Containerfile index fa5b346..c48de7e 100644 --- a/autobuilder/Containerfile +++ b/autobuilder/Containerfile @@ -7,3 +7,6 @@ RUN pacman -Suy --noconfirm base-devel git COPY ./builder.sudoers /etc/sudoers.d/builder COPY ./build /build + +COPY gnupg /.gnupg +RUN chmod 700 /.gnupg diff --git a/autobuilder/build b/autobuilder/build index f334e24..74f6162 100755 --- a/autobuilder/build +++ b/autobuilder/build @@ -6,11 +6,12 @@ export LC_ALL=en_US.UTF-8 export PKG_URL=$1 # Upgrade -sudo pacman -Suy --noconfirm +pacman -Suy --noconfirm # Workdir +chown -R builder:builder /.gnupg cd /buildroot # Build the damn thing -git clone "$PKG_URL" . -makepkg -s --noconfirm -L +sudo -u builder git clone "$PKG_URL" . +sudo -u builder GNUPGHOME="/.gnupg" makepkg -s --noconfirm -L