From 7c3341d729f929b77da9085f08a902a341fbf381 Mon Sep 17 00:00:00 2001 From: Anders da Silva Rytter Hansen Date: Wed, 27 May 2026 13:18:54 -0300 Subject: [PATCH] Fix mock: use --root with name instead of -r path for mockbuild user When using -r /path/to/custom.cfg, mock fails to resolve the mockbuild user because the config isn't in the standard /etc/mock/ directory. Copy the generated config to /etc/mock/custom.cfg and reference it with --root custom instead. --- .forgejo/workflows/build-rpms.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build-rpms.yml b/.forgejo/workflows/build-rpms.yml index 5e91d9c..1570b89 100644 --- a/.forgejo/workflows/build-rpms.yml +++ b/.forgejo/workflows/build-rpms.yml @@ -70,8 +70,9 @@ jobs: enabled=1 """ MOCKEOF + cp /tmp/mock-custom.cfg /etc/mock/custom.cfg mock \ - -r /tmp/mock-custom.cfg \ + --root custom \ --resultdir "${HOME}/mock-results" \ --rebuild "${{ env.SRPM_PATH }}"