[Libreoffice-commits] core.git: Makefile.in

Tor Lillqvist tml at collabora.com
Tue Nov 14 16:58:23 UTC 2017


 Makefile.in |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

New commits:
commit 404f9f5e457850f3af62204c8c572f044e2e19dc
Author: Tor Lillqvist <tml at collabora.com>
Date:   Tue Nov 14 18:54:27 2017 +0200

    Add clarifying comment about shell scripts in Contents/MacOS
    
    Change-Id: I0f0bda04cc94705e44d78456756905fd6a821561

diff --git a/Makefile.in b/Makefile.in
index 5a6d5e8d1ae9..7dfad58cf39f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -351,7 +351,14 @@ ifneq ($(MACOSX_CODESIGNING_IDENTITY),)
 	rm -rf $(TESTINSTALLDIR)/$(PRODUCTNAME_WITHOUT_SPACES).app/Contents/Frameworks/LibreOfficePython.framework/Versions/[1-9]*/lib/python[1-9]*/config-[1-9]*
 #
 ifneq ($(ENABLE_MACOSX_SANDBOX),)
-# Remove the gengal binary and unopkg and unoinfo scripts that we don't want
+
+# Remove the gengal binary that we hardly need and the shell scripts
+# for which code signatures (stored as extended attributes) won't
+# survice upload to the App Store anyway. See
+# https://developer.apple.com/library/content/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html#//apple_ref/doc/uid/TP40005929-CH4-TNTAG201
+# We could put the shell scripts somewhere in Resources instead, but
+# no 3rd-party code that would be interested in them would look there
+# anyway.
 	rm $(TESTINSTALLDIR)/$(PRODUCTNAME_WITHOUT_SPACES).app/Contents/MacOS/gengal
 	rm $(TESTINSTALLDIR)/$(PRODUCTNAME_WITHOUT_SPACES).app/Contents/MacOS/unopkg
 	rm $(TESTINSTALLDIR)/$(PRODUCTNAME_WITHOUT_SPACES).app/Contents/MacOS/unoinfo


More information about the Libreoffice-commits mailing list