1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/installer/removed-files.in Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,102 @@ 1.4 +# This Source Code Form is subject to the terms of the Mozilla Public 1.5 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.6 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.7 + 1.8 +# The removed-files.in file specifies files and directories to be removed during 1.9 +# an application update that are not automatically removed by the application 1.10 +# update process. The application update process handles the vast majority of 1.11 +# file and directory removals automatically so this file should not be used in 1.12 +# the vast majority of cases. 1.13 + 1.14 +# When to use removed-files.in file to remove files and directories: 1.15 +# * Files and directories located in the installation's "distribution/" and 1.16 +# "extensions/" directories that were added before Firefox 27. Files and 1.17 +# directories located in these directories were not included in the 1.18 +# application update file removals for a complete update prior to Firefox 27. 1.19 +# * Empty directories that were accidentally added to the installation 1.20 +# directory. 1.21 +# * Third party files and directories that were added to the installation 1.22 +# directory. Under normal circumstances this should only be done after release 1.23 +# drivers have approved the removal of these third party files. 1.24 + 1.25 +# If you are not sure whether a file or directory should be removed using the 1.26 +# removed-files.in file please contact one of the developers that work on 1.27 +# application update. 1.28 + 1.29 +# Note: the "distribution/" and "browser/extensions/" directories should never 1.30 +# be removed recursively since these directories are used by Partner builds and 1.31 +# custom installations. 1.32 + 1.33 +# To specify a file to be removed add the path to the file. 1.34 +# * If the file doesn't exist the update will succeed. 1.35 +# * If the file exists and can't be removed (e.g. the file is locked) the 1.36 +# update will fail. 1.37 +# 1.38 +# Example: path/to/file 1.39 + 1.40 +# To specify a directory to be removed only if it is empty add the path to the 1.41 +# directory with a trailing forward slash. 1.42 +# * If the directory doesn't exist the update will succeed. 1.43 +# * If the directory can't be removed (e.g. the directory is locked, contains 1.44 +# files, etc.) the update will succeed. 1.45 +# 1.46 +# Example: path/to/dir/ 1.47 + 1.48 +# To specify a directory that should be recursively removed add the path to the 1.49 +# directory with a trailing forward slash and "*". 1.50 +# * If the directory doesn't exist the update will succeed. 1.51 +# * If all of the files the directory contains can be removed but the directory 1.52 +# or a subdirectory can't be removed (e.g. the directory is locked) the update 1.53 +# will succeed. 1.54 +# * If a file within the directory can't be removed the update will fail. 1.55 +# 1.56 +# Example: path/to/dir/* 1.57 + 1.58 +# File Removals 1.59 +# This is located under the "distribution/" directory and it was added before 1.60 +# Firefox 27 1.61 +distribution/extensions/testpilot@labs.mozilla.com.xpi 1.62 + 1.63 +# Some users are ending up with unpacked chrome instead of omni.ja. This 1.64 +# causes updates to break badly, see bug 1063052. Removing the toplevel 1.65 +# chrome.manifest causes us to use the updated omni.ja. 1.66 +#ifndef MOZ_GTK 1.67 +chrome.manifest 1.68 +#endif 1.69 + 1.70 +# Directory removals 1.71 +chrome/ 1.72 +#ifdef XP_UNIX 1.73 + #ifndef XP_MACOSX 1.74 + chrome/icons/ 1.75 + chrome/icons/default/ 1.76 + #endif 1.77 +#endif 1.78 +chrome/overlayinfo/ 1.79 +components/ 1.80 +defaults/autoconfig/ 1.81 +defaults/profile/ 1.82 +defaults/profile/chrome/ 1.83 +defaults/profile/US/* 1.84 +defaults/profile/extensions/ 1.85 +defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* 1.86 +distribution/ 1.87 +distribution/extensions/ 1.88 +extensions/ 1.89 +extensions/inspector@mozilla.org/* 1.90 +extensions/reporter@mozilla.org/* 1.91 +extensions/talkback@mozilla.org/* 1.92 +extensions/testpilot@labs.mozilla.com/* 1.93 +extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}/* 1.94 +extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* 1.95 +greprefs/ 1.96 +jssubloader/ 1.97 +modules/ 1.98 +#ifdef XP_MACOSX 1.99 + plugins/Default Plugin.plugin/* 1.100 + plugins/JavaEmbeddingPlugin.bundle/* 1.101 + plugins/MRJPlugin.plugin/* 1.102 + ../Plug-Ins/PrintPDE.plugin/* 1.103 +#endif 1.104 +searchplugins/* 1.105 +webapprt/components/