From 431e48ff3a1167ec44ffe503e6640e3eff09885a Mon Sep 17 00:00:00 2001 From: Dan Mick Date: Fri, 22 Aug 2025 17:43:24 -0700 Subject: [PATCH] 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 (cherry picked from commit 46c540444dd0dc4b4572e71ef452436a3b580d51) --- make-debs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/make-debs.sh b/make-debs.sh index 485db6921ca..a5e6dcf4c8d 100755 --- a/make-debs.sh +++ b/make-debs.sh @@ -50,7 +50,7 @@ test -f "ceph-$vers.tar.bz2" || ./make-dist $vers # mkdir -p $releasedir mv ceph-$vers.tar.bz2 $releasedir/ceph_$vers.orig.tar.bz2 -tar -C $releasedir -jxf $releasedir/ceph_$vers.orig.tar.bz2 +tar -C $releasedir --no-same-owner -jxf $releasedir/ceph_$vers.orig.tar.bz2 # # Optionally disable -dbg package builds -- 2.39.5