From: Dan Mick Date: Sat, 23 Aug 2025 00:43:24 +0000 (-0700) Subject: make-debs.sh: invoke tar with --no-same-owner X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=46c540444dd0dc4b4572e71ef452436a3b580d51;p=ceph.git 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 --- diff --git a/make-debs.sh b/make-debs.sh index 9ba6e5d7ce66..d0a3be0e0de1 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