From 498497171b2398fb2d317f1dfbb66faaeb62134e Mon Sep 17 00:00:00 2001 From: deepend Date: Mon, 23 Feb 2026 09:40:27 -0700 Subject: [PATCH] Updated the Manjaro package workflow to make builder user creation idempotent by guarding useradd with an existence check (id -u builder ... || useradd -m builder), preventing failures when the user already exists in the container. --- .github/workflows/manjaro-package-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/manjaro-package-build.yml b/.github/workflows/manjaro-package-build.yml index 73eb3394..b639f3d3 100644 --- a/.github/workflows/manjaro-package-build.yml +++ b/.github/workflows/manjaro-package-build.yml @@ -50,7 +50,7 @@ jobs: - name: Build package and generate .SRCINFO (non-root) run: | set -euxo pipefail - useradd -m builder + id -u builder >/dev/null 2>&1 || useradd -m builder chown -R builder:builder "$GITHUB_WORKSPACE" su builder -c "cd '$GITHUB_WORKSPACE/packaging/manjaro' && makepkg --noconfirm --syncdeps --cleanbuild" su builder -c "cd '$GITHUB_WORKSPACE/packaging/manjaro' && makepkg --printsrcinfo > .SRCINFO"