Mac v2 signing - Bug 1070149 - Add explicit file removals for channel-prefs.js, update-settings.ini, and precomplete files. r=spohl
authorRobert Strong <robert.bugzilla@gmail.com>
Mon, 22 Sep 2014 09:54:40 -0700
changeset 491272 c5db0f1fc0227754e41609f340575ca364846844
parent 491271 62b66973acacda833113603439b135a7874c05cd
child 491273 ee69b981715cccd26b99226a7685336e0fd864db
push id47343
push userbmo:dothayer@mozilla.com
push dateWed, 01 Mar 2017 22:58:58 +0000
reviewersspohl
bugs1070149
milestone35.0a1
Mac v2 signing - Bug 1070149 - Add explicit file removals for channel-prefs.js, update-settings.ini, and precomplete files. r=spohl
browser/installer/removed-files.in
--- a/browser/installer/removed-files.in
+++ b/browser/installer/removed-files.in
@@ -59,32 +59,42 @@
 #
 # @DIR_MACOS@
 # Equals Contents/MacOS/ on Mac OX X and is an empty string on other platforms.
 #
 # @DIR_RESOURCES@
 # Equals Contents/Resources/ on Mac OX X and is an empty string on other
 # platforms.
 
-# File Removals
+# Common File Removals
 # This is located under the "distribution/" directory and it was added before
 # Firefox 27
 @DIR_MACOS@distribution/extensions/testpilot@labs.mozilla.com.xpi
 
 # Some users are ending up with unpacked chrome instead of omni.ja. This
 # causes updates to break badly, see bug 1063052. Removing the toplevel
 # chrome.manifest causes us to use the updated omni.ja.
 #ifndef MOZ_GTK
   @DIR_MACOS@chrome.manifest
   #ifdef XP_MACOSX
     @DIR_RESOURCES@chrome.manifest
   #endif
 #endif
 
-# Directory removals
+# Mac OS X v2 signing removals
+#ifdef XP_MACOSX
+  precomplete
+  @DIR_MACOS@active-update.xml
+  @DIR_MACOS@update-settings.ini
+  @DIR_MACOS@updates.xml
+  @DIR_MACOS@defaults/*
+  @DIR_MACOS@updates/*
+#endif
+
+# Common Directory removals
 @DIR_MACOS@chrome/
 #ifdef XP_UNIX
   #ifndef XP_MACOSX
     chrome/icons/
     chrome/icons/default/
   #endif
 #endif
 @DIR_MACOS@chrome/overlayinfo/