NAME
    FML::Merge - merge other system configurations to fml8 ones.

SYNOPSIS
DESCRIPTION
  new($curproc, $params)
    constructor.

  set_target_system($system)
    specify target system.

BACK UP CONFIGURATION FILES
  backup_old_config_files()
    back up old configuration files.

DISABLE INCLUDE FILES
    To cause temporary failure, disable old include* files by changing it to
    "exit 75".

    Code 75 depends on the value of EX_TEMPFAIL of your system. See
    /usr/include/sysexit.h for more details.

    For example, the value of NetBSD follows.

         EX_TEMPFAIL -- temporary failure, indicating something that
                  is not really an error.  In sendmail, this means
                  that a mailer (e.g.) could not create a connection,
                  and the request should be reattempted later.

  disable_old_include_files()
    rewrite include* files.

  enable_old_include_files()
    not yet implementd.

CONVERT USER LIST FILES.
  convert_list_files()
    convert fml4 list files to fml8 style ones.

MERGE
  merge_into_config_cf()
    merge fml4 config.ph into fm8 config.cf file.

CODING STYLE
    See "http://www.fml.org/software/FNF/" on fml coding style guide.

AUTHOR
    Ken'ichi Fukamachi

COPYRIGHT
    Copyright (C) 2004,2005 Ken'ichi Fukamachi

    All rights reserved. This program is free software; you can redistribute
    it and/or modify it under the same terms as Perl itself.

HISTORY
    FML::Merge appeared in fml8 mailing list driver package. See
    "http://www.fml.org/" for more details.

