browser/installer/removed-files.in

changeset 0
6474c204b198
     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/

mercurial