[Cmake-commits] CMake branch, master, updated. v3.9.4-1085-g4a4d624
Kitware Robot
kwrobot at kitware.com
Thu Oct 5 10:55:02 EDT 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, master has been updated
via 4a4d62430be91f13588e62d71932d2f6332fcf2e (commit)
via 4f2a983c21cb572ed92df76422bec20aecb3cec1 (commit)
from ba8aa6899d69068cfc5d04a5d21552fe45a3380c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4a4d62430be91f13588e62d71932d2f6332fcf2e
commit 4a4d62430be91f13588e62d71932d2f6332fcf2e
Merge: ba8aa68 4f2a983
Author: Brad King <brad.king at kitware.com>
AuthorDate: Thu Oct 5 14:49:55 2017 +0000
Commit: Kitware Robot <kwrobot at kitware.com>
CommitDate: Thu Oct 5 10:49:58 2017 -0400
Merge topic 'cpack-dmg-explicit-hfs'
4f2a983c CPack: Fix PackageMaker .dmg HFS+ creation on macOS APFS hosts
Acked-by: Kitware Robot <kwrobot at kitware.com>
Merge-request: !1354
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4f2a983c21cb572ed92df76422bec20aecb3cec1
commit 4f2a983c21cb572ed92df76422bec20aecb3cec1
Author: Brad King <brad.king at kitware.com>
AuthorDate: Thu Oct 5 10:30:34 2017 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Thu Oct 5 10:33:13 2017 -0400
CPack: Fix PackageMaker .dmg HFS+ creation on macOS APFS hosts
When running `hdiutil create`, specify the HFS+ filesystem explicitly.
Otherwise `hdiutil` may choose a filesystem based on the host. We do
not want to create APFS images for `.dmg` packages because they may not
mount on macOS versions prior to 10.12.
This was missed in commit 39b50975d9 (CPack: Fix .dmg HFS+ creation on
macOS APFS hosts, 2017-10-02).
Reported-by: Alan Garny
diff --git a/Source/CPack/cmCPackPackageMakerGenerator.cxx b/Source/CPack/cmCPackPackageMakerGenerator.cxx
index 0299279..dbcb022 100644
--- a/Source/CPack/cmCPackPackageMakerGenerator.cxx
+++ b/Source/CPack/cmCPackPackageMakerGenerator.cxx
@@ -288,8 +288,8 @@ int cmCPackPackageMakerGenerator::PackageFiles()
tmpFile += "/hdiutilOutput.log";
std::ostringstream dmgCmd;
dmgCmd << "\"" << this->GetOption("CPACK_INSTALLER_PROGRAM_DISK_IMAGE")
- << "\" create -ov -format UDZO -srcfolder \"" << packageDirFileName
- << "\" \"" << packageFileNames[0] << "\"";
+ << "\" create -ov -fs HFS+ -format UDZO -srcfolder \""
+ << packageDirFileName << "\" \"" << packageFileNames[0] << "\"";
std::string output;
int retVal = 1;
int numTries = 10;
-----------------------------------------------------------------------
Summary of changes:
Source/CPack/cmCPackPackageMakerGenerator.cxx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list