browser/installer/removed-files.in

Wed, 31 Dec 2014 06:55:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:55:50 +0100
changeset 2
7e26c7da4463
permissions
-rw-r--r--

Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2

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

mercurial