browser/installer/removed-files.in

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     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/.
     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.
    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.
    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.
    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.
    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
    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/
    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/*
    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
    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
    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/

mercurial