NAME
    Mozilla::Backup - Backup utility for Mozilla profiles

REQUIREMENTS
    The following non-core modules are required:

      Archive::Tar
      Archive::Zip
      Config::IniFiles
      File::Temp
      Log::Dispatch
      Module::Pluggable
      Params::Smart
      Params::Validate
      Regexp::Assemble

    The Archive::* modules are used by their respective plugins.

Installation
    Installation can be done using the traditional Makefile.PL or the
    newer Build.PL methods.

    Using Makefile.PL:

      perl Makefile.PL
      make
      make test
      make install

    (On Windows platforms you should use nmake instead.)

    Using Build.PL (if you have Module::Build installed):

      perl Build.PL
      perl Build
      perl Build test
      perl Build install

SYNOPSIS
      $moz = Mozilla::Backup->new();
      $file = $moz->backup_profile("firefox", "default");

DESCRIPTION
    This package provides a simple interface to back up the profiles of
    Mozilla-related applications such as Firefox and Thunderbird.

    More details are available in the module documentation.

Compatability with Earlier Versions
    The interface has been changed from version 0.04. Various methods
    for querying profile information were moved into the *::ProfilesIni
     module.  Code that was of the form

      $moz->method($type,$name);

    should be changed to

      $moz->type($type)->method($name);

    The older method calls should still work, but are deprecated and
    will issue warnings.

    See the module documentation and revision history (below) for more
    information.

REVISION HISTORY
    The following changes have been made since the previous release:

    * profile.ini-handling code was moded to Mozilla::ProfilesIni
      and methods were revised accordingly.

    * Added Tar plugin to produce .tar or .tar.gz archives.

    * Added ability to control compression level in .zip archives

    * Fixed bugs associated with adding new profiles and changing
      the default profile.

    * Improved profile lock detection

    * Ability to specify an exlusion list for backups and restores.

    * Added tests

    Details can be found in the Changes file.    

CAVEATS
    This module is a prototype. Use at your own risk!

    Not all of the profile types have been tested, and are implemented based
    on information gleaned from sources which may or may not be accurate.

SEE ALSO
    Mozilla web site at <http://www.mozilla.org>.

AUTHOR
    Robert Rothenberg <rrwo at cpan.org>

  Suggestions and Bug Reporting
    Feedback is always welcome. Please use the CPAN Request Tracker at
    <http://rt.cpan.org> to submit bug reports.

  There is now a SourceForge project for this module at
  <http://sourceforge.net/projects/mozilla-backup/>

LICENSE
    Copyright (c) 2005 Robert Rothenberg. All rights reserved. This program
    is free software; you can redistribute it and/or modify it under the
    same terms as Perl itself.

