|
1 # This Source Code Form is subject to the terms of the Mozilla Public |
|
2 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
4 |
|
5 # The removed-files.in file specifies files and directories to be removed during |
|
6 # an application update that are not automatically removed by the application |
|
7 # update process. The application update process handles the vast majority of |
|
8 # file and directory removals automatically so this file should not be used in |
|
9 # the vast majority of cases. |
|
10 |
|
11 # When to use removed-files.in file to remove files and directories: |
|
12 # * Files and directories located in the installation's "distribution/" and |
|
13 # "extensions/" directories that were added before Firefox 27. Files and |
|
14 # directories located in these directories were not included in the |
|
15 # application update file removals for a complete update prior to Firefox 27. |
|
16 # * Empty directories that were accidentally added to the installation |
|
17 # directory. |
|
18 # * Third party files and directories that were added to the installation |
|
19 # directory. Under normal circumstances this should only be done after release |
|
20 # drivers have approved the removal of these third party files. |
|
21 |
|
22 # If you are not sure whether a file or directory should be removed using the |
|
23 # removed-files.in file please contact one of the developers that work on |
|
24 # application update. |
|
25 |
|
26 # Note: the "distribution/" and "browser/extensions/" directories should never |
|
27 # be removed recursively since these directories are used by Partner builds and |
|
28 # custom installations. |
|
29 |
|
30 # To specify a file to be removed add the path to the file. |
|
31 # * If the file doesn't exist the update will succeed. |
|
32 # * If the file exists and can't be removed (e.g. the file is locked) the |
|
33 # update will fail. |
|
34 # |
|
35 # Example: path/to/file |
|
36 |
|
37 # To specify a directory to be removed only if it is empty add the path to the |
|
38 # directory with a trailing forward slash. |
|
39 # * If the directory doesn't exist the update will succeed. |
|
40 # * If the directory can't be removed (e.g. the directory is locked, contains |
|
41 # files, etc.) the update will succeed. |
|
42 # |
|
43 # Example: path/to/dir/ |
|
44 |
|
45 # To specify a directory that should be recursively removed add the path to the |
|
46 # directory with a trailing forward slash and "*". |
|
47 # * If the directory doesn't exist the update will succeed. |
|
48 # * If all of the files the directory contains can be removed but the directory |
|
49 # or a subdirectory can't be removed (e.g. the directory is locked) the update |
|
50 # will succeed. |
|
51 # * If a file within the directory can't be removed the update will fail. |
|
52 # |
|
53 # Example: path/to/dir/* |
|
54 |
|
55 # File Removals |
|
56 # This is located under the "distribution/" directory and it was added before |
|
57 # Firefox 27 |
|
58 distribution/extensions/testpilot@labs.mozilla.com.xpi |
|
59 |
|
60 # Some users are ending up with unpacked chrome instead of omni.ja. This |
|
61 # causes updates to break badly, see bug 1063052. Removing the toplevel |
|
62 # chrome.manifest causes us to use the updated omni.ja. |
|
63 #ifndef MOZ_GTK |
|
64 chrome.manifest |
|
65 #endif |
|
66 |
|
67 # Directory removals |
|
68 chrome/ |
|
69 #ifdef XP_UNIX |
|
70 #ifndef XP_MACOSX |
|
71 chrome/icons/ |
|
72 chrome/icons/default/ |
|
73 #endif |
|
74 #endif |
|
75 chrome/overlayinfo/ |
|
76 components/ |
|
77 defaults/autoconfig/ |
|
78 defaults/profile/ |
|
79 defaults/profile/chrome/ |
|
80 defaults/profile/US/* |
|
81 defaults/profile/extensions/ |
|
82 defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* |
|
83 distribution/ |
|
84 distribution/extensions/ |
|
85 extensions/ |
|
86 extensions/inspector@mozilla.org/* |
|
87 extensions/reporter@mozilla.org/* |
|
88 extensions/talkback@mozilla.org/* |
|
89 extensions/testpilot@labs.mozilla.com/* |
|
90 extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}/* |
|
91 extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* |
|
92 greprefs/ |
|
93 jssubloader/ |
|
94 modules/ |
|
95 #ifdef XP_MACOSX |
|
96 plugins/Default Plugin.plugin/* |
|
97 plugins/JavaEmbeddingPlugin.bundle/* |
|
98 plugins/MRJPlugin.plugin/* |
|
99 ../Plug-Ins/PrintPDE.plugin/* |
|
100 #endif |
|
101 searchplugins/* |
|
102 webapprt/components/ |