diff options
author | Brad King <brad.king@kitware.com> | 2018-07-02 17:19:54 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-07-02 17:19:54 (GMT) |
commit | 39851a6d43c40078c7f6d479c49e29e9a4842f1a (patch) | |
tree | b0319be157092282ab859500f1da296619d297f2 /Source | |
parent | ea6ad5e4be446d7c85bc19c7bc4ab5425f93c698 (diff) | |
parent | 277425910007d524f14451296876b02f9683af0e (diff) | |
download | CMake-39851a6d43c40078c7f6d479c49e29e9a4842f1a.zip CMake-39851a6d43c40078c7f6d479c49e29e9a4842f1a.tar.gz CMake-39851a6d43c40078c7f6d479c49e29e9a4842f1a.tar.bz2 |
Merge branch 'cpack-fix-deb-packaging' into release-3.12
Merge-request: !2178
Diffstat (limited to 'Source')
-rw-r--r-- | Source/CPack/cmCPackDebGenerator.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx index 93cdf41..8a4c004 100644 --- a/Source/CPack/cmCPackDebGenerator.cxx +++ b/Source/CPack/cmCPackDebGenerator.cxx @@ -664,6 +664,12 @@ int cmCPackDebGenerator::createDeb() cmGeneratedFileStream debStream; debStream.Open(outputPath.c_str(), false, true); cmArchiveWrite deb(debStream, cmArchiveWrite::CompressNone, "arbsd"); + + // uid/gid should be the one of the root user, and this root user has + // always uid/gid equal to 0. + deb.SetUIDAndGID(0u, 0u); + deb.SetUNAMEAndGNAME("root", "root"); + if (!deb.Add(tlDir + "debian-binary", tlDir.length()) || !deb.Add(tlDir + "control.tar.gz", tlDir.length()) || !deb.Add(tlDir + "data.tar" + compression_suffix, tlDir.length())) { |