# Defaults config value for MMM # Check you're editing .in otherwise changes will be lost package MMM::Config; =head1 NAME MMM::Config - Default value for MMM =cut use strict; use warnings; use Exporter; our @ISA = qw(Exporter); our @EXPORT = grep { $_ ne 'BEGIN' } keys %{MMM::Config::}; =head1 VALUES =head2 STATEDIR Directory for working data =cut sub STATEDIR { '@LOCALSTATEDIR@/mmm' } =head2 CONFIGFILE The default config file location =cut sub CONFIGFILE { '@SYSCONFDIR@/mmm/mmm.cfg' } =head2 MIRRORDIR The location were static mirror list are stored =cut sub MIRRORDIR { '@SYSCONFDIR@/mmm' } =head2 PIDFILE The PID file path =cut sub PIDFILE { '/var/run/mmm/mmm.pid' } =head2 PERIOD The default delay between two sync =cut sub PERIOD { 120 } # in minutes =head2 WAITAFTER_MINIMA Minimal time between two sync (pause) =cut sub WAITAFTER_MINIMA { 10 } # in minutes =head2 MAX_TRY Count of try per mirror =cut sub MAX_TRY { 2 } =head2 VERBOSITY Default verbosity =cut sub VERBOSITY { 3 } =head2 LISTDELAY Delay before remote mirrors list refresh =cut sub LISTDELAY { 10800 } # 3 heures =head2 SIZE_DELAY Default delay between size calculation =cut sub SIZE_DELAY { 43200 } # 12 heures 1; __END__ =head1 AUTHOR Olivier Thauvin =cut