diff options
| author | fukachan <fukachan> | 2004-12-29 08:25:49 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2004-12-29 08:25:49 +0000 |
| commit | aec905cb87a0bf25b4465cfb8f14d55d4621f823 (patch) | |
| tree | 1ec22e65b7b04d75bfd3af7c2245c5e8babfa931 /fml | |
| parent | 576112ed398f3e12ad0460dea5bad813e48eac43 (diff) | |
| download | fml8-aec905cb87a0bf25b4465cfb8f14d55d4621f823.tar.gz fml8-aec905cb87a0bf25b4465cfb8f14d55d4621f823.tar.bz2 fml8-aec905cb87a0bf25b4465cfb8f14d55d4621f823.zip | |
regen: care for use_fml8_value
Diffstat (limited to 'fml')
| -rw-r--r-- | fml/lib/FML/Merge/FML4/Rules.pm | 352 |
1 files changed, 352 insertions, 0 deletions
diff --git a/fml/lib/FML/Merge/FML4/Rules.pm b/fml/lib/FML/Merge/FML4/Rules.pm index 83b31b7e..802d7bff 100644 --- a/fml/lib/FML/Merge/FML4/Rules.pm +++ b/fml/lib/FML/Merge/FML4/Rules.pm @@ -20,6 +20,7 @@ sub translate my ($self, $dispatch, $diff, $key, $value) = @_; my $fp_rule_convert = $dispatch->{ rule_convert }; my $fp_rule_prefer_fml4_value = $dispatch->{ rule_prefer_fml4_value }; + my $fp_rule_prefer_fml8_value = $dispatch->{ rule_prefer_fml8_value }; my $s; @@ -190,6 +191,18 @@ sub translate return $s if defined $s; } + if ($key eq 'LOG_MAIL_DIR' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LOG_MAIL_SEQ' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + if ($key eq 'PERMIT_COMMAND_FROM' && $value eq 'anyone') { $s = undef; @@ -283,6 +296,19 @@ sub translate } + if ($key eq 'TZone' && $value eq '+0900') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'TZONE_DST' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'SKIP_FIELDS' && $value eq 'Return-Receipt-To') { $s = undef; $s .= &$fp_rule_convert($self, $diff, $key, $value); @@ -312,6 +338,13 @@ sub translate return $s if defined $s; } + + if ($key eq 'CHADDR_KEYWORD' && $value eq 'chaddr|change\-address|change') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + if ($key eq 'MAINTAINER' && defined $value) { $s = undef; $s .= &$fp_rule_convert($self, $diff, $key, $value); @@ -326,6 +359,27 @@ sub translate } + if ($key eq 'LOG_MESSAGE_ID' && $value eq '$VARRUN_DIR/msgidcache') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'MESSAGE_ID_CACHE_BUFSIZE' && $value == 6000) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'LOG_MAILBODY_CKSUM' && $value eq '$VARRUN_DIR/bodycksumcache') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'MEMBER_LIST' && $value ne '$DIR/members') { $s = undef; $s .= &$fp_rule_convert($self, $diff, $key, $value); @@ -415,6 +469,60 @@ sub translate } + if ($key eq 'SMTP_LOG' && $value eq '$VARLOG_DIR/_smtplog') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'USE_SMTP_LOG_ROTATE' && $value == 1) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'SMTP_LOG_ROTATE_EXPIRE_LIMIT' && $value == 90) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'NUM_SMTP_LOG_ROTATE' && $value == 8) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'SMTP_LOG_ROTATE_TYPE' && $value eq 'number') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'VAR_DIR' && $value eq 'var') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'MCI_SMTP_HOSTS' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'OUTGOING_ADDRESS' && defined $value) { + $s = undef; + $s .= &$fp_rule_convert($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'POSTFIX_VERP_DELIMITERS' && $value eq '+=') { $s = undef; $s .= "postfix_verp_delimiters = POSTFIX_VERP_DELIMITERS"; @@ -423,6 +531,20 @@ sub translate } + if ($key eq 'VARLOG_DIR' && $value eq 'var/log') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + + if ($key eq 'VARRUN_DIR' && $value eq 'var/run') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'NOT_USE_SPOOL' && $value == 1) { $s = undef; $s .= "use_spool = no"; @@ -439,6 +561,13 @@ sub translate } + if ($key eq 'VARDB_DIR' && $value eq 'var/db') { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LANGUAGE' && $value eq 'English') { $s = undef; $s .= "language_preference_order = en ja"; @@ -478,6 +607,204 @@ sub translate return $s if defined $s; } + if ($key eq 'CPU_TYPE_MANUFACTURER_OS' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'STRUCT_SOCKADDR' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LOCK_SH' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LOCK_EX' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LOCK_NB' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LOCK_UN' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'COMPAT_SOLARIS2' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'NOT_USE_TIOCNOTTY' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'HAS_GETPWUID' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'HAS_GETPWGID' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'HAS_ALARM' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'UNISTD' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'SENDMAIL' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'TAR' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'UUENCODE' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'COMPRESS' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'ZCAT' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'LHA' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'ISH' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'ZIP' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'BZIP2' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PGP' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PGP5' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PGPE' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PGPK' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PGPS' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PGPV' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'GPG' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'RCS' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'CI' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'BASE64_DECODE' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'BASE64_ENCODE' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'MD5' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + if ($key eq 'AUTO_REGISTRATION_DEFAULT_MODE' && defined $value) { $s = undef; $s .= &$fp_rule_convert($self, $diff, $key, $value); @@ -492,6 +819,12 @@ sub translate return $s if defined $s; } + if ($key eq 'CONFIRMATION_LIST' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + if ($key eq 'MESSAGE_LANGUAGE' && $value eq 'English') { $s = undef; @@ -506,6 +839,12 @@ sub translate return $s if defined $s; } + if ($key eq 'DOMAINNAME' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + if ($key eq 'REMOTE_ADMINISTRATION' && $value == 0) { $s = undef; @@ -530,6 +869,12 @@ sub translate return $s if defined $s; } + if ($key eq 'FQDN' && defined $value) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + if ($key eq 'ADMIN_MEMBER_LIST' && defined $value) { $s = undef; $s .= &$fp_rule_convert($self, $diff, $key, $value); @@ -578,6 +923,13 @@ sub translate } + if ($key eq 'INCOMING_MAIL_SIZE_LIMIT' && $value != 0) { + $s = undef; + $s .= &$fp_rule_prefer_fml8_value($self, $diff, $key, $value); + return $s if defined $s; + } + + if ($key eq 'PERMIT_POST_FROM' && $value eq 'members_only') { $s = undef; |
