aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2022-02-01 13:47:38 +0000
committerEmil Velikov <emil.l.velikov@gmail.com>2022-02-01 14:36:31 +0000
commit2ca1750158dbd2058680b7e315ac76746e30fd0f (patch)
tree5010cc647262472e54f4228c389f4e39eb0c1a51
parent4573cd2fca63acf5cdc3c6bbf1cf033c16835bd4 (diff)
downloadextra-cmake-modules-2ca1750158dbd2058680b7e315ac76746e30fd0f.tar.gz
extra-cmake-modules-2ca1750158dbd2058680b7e315ac76746e30fd0f.tar.bz2
kde_package_app_templates: use numeric owner/group with tar
In some build environments like in Guix, the GID of "root" is not consistent. With --numeric-owner, we only need to specify UID and GID, the user name is unneeded, so set --owner=0 --group=0 Based on the patch by: Brendan Tildesley <mail@brendan.scot> From: https://bugs.kde.org/show_bug.cgi?id=443532 v2: Emil - Keep args reorder a separate commit - Move time changes into separate commit Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-rw-r--r--kde-modules/KDEPackageAppTemplates.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/kde-modules/KDEPackageAppTemplates.cmake b/kde-modules/KDEPackageAppTemplates.cmake
index 3ad7e514..9f50c665 100644
--- a/kde-modules/KDEPackageAppTemplates.cmake
+++ b/kde-modules/KDEPackageAppTemplates.cmake
@@ -120,7 +120,7 @@ function(kde_package_app_templates)
--exclude .kdev_ignore --exclude .svn
--sort=name
--mode=go=rX,u+rw,a-s
- --numeric-owner --owner=root --group=root
+ --numeric-owner --owner=0 --group=0
--pax-option=exthdr.name=%d/PaxHeaders/%f,atime:=0,ctime:=0
-c -j -v -f ${_template} .
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_templateName}