From 1b5f8b8663e3132330df1c8d80e0d41f0c5f8e92 Mon Sep 17 00:00:00 2001 From: fbt Date: Mon, 22 Jun 2026 21:01:34 +0000 Subject: [PATCH] configurable buildroot Signed-off-by: fbt --- autobuilder/build | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/autobuilder/build b/autobuilder/build index 46cb489..6a0c7c0 100755 --- a/autobuilder/build +++ b/autobuilder/build @@ -1,8 +1,10 @@ #!/usr/bin/env bash shopt -s nullglob +buildroot=$1; shift + cleanup() { - chown -R root:root /buildroot + chown -R root:root "$buildroot" } # Upgrade @@ -14,7 +16,7 @@ builder_uid=$(id -u builder) builder_gid=$(id -g builder) # dir permissions -chown -R "$builder_uid:$builder_gid" /.gnupg /buildroot +chown -R "$builder_uid:$builder_gid" /.gnupg "$buildroot" # Return the permissions on exit trap cleanup INT TERM EXIT @@ -23,7 +25,7 @@ trap cleanup INT TERM EXIT printf '%s ALL=(ALL) NOPASSWD: /usr/bin/pacman\n' 'builder' > /etc/sudoers.d/builduser # Workdir -cd /buildroot +cd "$buildroot" # Install all additional packages deps=( ./deps/* ) @@ -31,5 +33,3 @@ deps=( ./deps/* ) # Build the damn thing sudo -u builder GNUPGHOME="/.gnupg" makepkg "$@" - -chown -R root:root /buildroot/