NAME
Mozilla::Backup - Backup utility for Mozilla profiles
REQUIREMENTS
The following non-core modules are required:
Archive::Tar
Archive::Zip
Compress::Zlib
Config::IniFiles
File::Temp
IO::Zlib
Log::Dispatch
Module::Pluggable
Params::Smart
Regexp::Assemble;
Regexp::Common
Return::Value
Test::More
The Archive::* and *::Zlib 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 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 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 and restore the profiles of Mozilla-related applications such as Firefox or Thunderbird.
More details are available in the module documentation.
REVISION HISTORY
The following changes have been made since the last release:
0.06 Sat May 7 2005
(for use by Archive::Tar)
Details can be found in the Changes file.
KNOWN ISSUES
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.
The current version of this module only copies files and does little manipulation of any files, except for the profiles.ini and prefs.js to update some pathnames. This means that information specific to a profile on a machine such as extensions and themes is kept as-is, which may not be a good thing if a profile is restored to a different location or machine, or even application.
(By default cache files are excluded from backups; there may be problems if cache files are restored to incompatible applications or machines.)
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://mozilla-backup.sourceforge.net/.
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.