]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
make-debs.sh: invoke tar with --no-same-owner
authorDan Mick <dan.mick@redhat.com>
Sat, 23 Aug 2025 00:43:24 +0000 (17:43 -0700)
committerYuri Weinstein <yweinste@redhat.com>
Wed, 3 Sep 2025 15:07:25 +0000 (15:07 +0000)
commit816bb8f6868faebe7e45f5e90b42a0039b65e352
treefc14f96b6badc277765bf5ef149ea7d50499aa63
parent2fbaa31f6f3612b9fe7cf6b0cd59db40de73b555
make-debs.sh: invoke tar with --no-same-owner

When running as a normal user, tar does not attempt to preserve
owners set on the tar content files.  When running as root, it does.
Containerized builds are running as root.  Stop make-debs.sh from
trying to set other owners for files, and leaving files in the
host system with mapped UIDs other than the user running the container
(which causes jenkins to be unable to clear the workspace).

Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit 46c540444dd0dc4b4572e71ef452436a3b580d51)
(cherry picked from commit 431e48ff3a1167ec44ffe503e6640e3eff09885a)
make-debs.sh