Browse Source

remove mta special case

master
Thomas Lotterer 23 years ago committed by Ralf S. Engelschall
parent
commit
e48218e429
  1. 6
      exim/rc.exim
  2. 10
      gup/gup.spec
  3. 10
      jitterbug/jitterbug.spec
  4. 10
      majordomo/majordomo.spec
  5. 8
      petidomo/petidomo.spec
  6. 26
      pks/pks.spec
  7. 6
      postfix/rc.postfix
  8. 24
      rt/rt.spec
  9. 6
      sendmail/rc.sendmail

6
exim/rc.exim

@ -4,9 +4,9 @@
##
%config
mta_name="exim"
mta_aliases_file="@l_prefix@/etc/exim/aliases"
mta_aliases_update="true"
MTA_name="exim"
MTA_aliases_file="@l_prefix@/etc/exim/aliases"
MTA_aliases_update="true"
exim_enable="yes"
exim_flags="-bd -q30m"
exim_log_prolog="true"

10
gup/gup.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [PLUS]
Group: Converter
License: Public Domain
Version: 0.5.9
Release: 20030117
Release: 20030709
# list of sources
Source0: ftp://ftp.debian.org/debian/pool/main/g/gup/gup_%{version}.tar.gz
@ -96,8 +96,8 @@ AutoReqProv: no
rm -rf $RPM_BUILD_ROOT
%post
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
gup="$RPM_INSTALL_PREFIX/sbin/gup"
gup="$gup -d $RPM_INSTALL_PREFIX/etc/gup"
@ -115,8 +115,8 @@ AutoReqProv: no
fi
%preun
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
$RPM_INSTALL_PREFIX/lib/openpkg/rpmtool config \
-r -i "$RPM_INSTALL_PREFIX:gup" $aliases_file

10
jitterbug/jitterbug.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [EVAL]
Group: Database
License: GPL
Version: 1.6.2.3
Release: 20030707
Release: 20030709
# list of sources
Source0: ossp-jitterbug-%{version}.tar.gz
@ -113,8 +113,8 @@ AutoReqProv: no
%post
if [ ".$1" = .1 ]; then
# add hook into MTA configuration
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
( echo "bugdb: \"|$RPM_INSTALL_PREFIX/bin/jitterbug-mail bugdb-guest\""
echo "owner-bugdb: postmaster"
@ -141,8 +141,8 @@ AutoReqProv: no
%postun
if [ ".$1" = .0 ]; then
# remove hook from MTA configuration
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
$RPM_INSTALL_PREFIX/lib/openpkg/rpmtool config \
-r -i "$RPM_INSTALL_PREFIX:jitterbug" $aliases_file

10
majordomo/majordomo.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [PLUS]
Group: Mail
License: Majordomo License Agreement
Version: 1.94.5
Release: 20030219
Release: 20030709
# list of sources
Source0: http://www.greatcircle.com/majordomo/%{version}/majordomo-%{version}.tar.gz
@ -154,8 +154,8 @@ AutoReqProv: no
%post
# add hook into MTA configuration
if [ ".$1" = .1 ]; then
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
( echo "# Majordomo Common Interface"
echo "majordomo: \"|$RPM_INSTALL_PREFIX/bin/majordomo-wrapper majordomo\""
@ -183,8 +183,8 @@ AutoReqProv: no
%postun
# remove hook from MTA configuration
if [ ".$1" = .0 ]; then
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
$RPM_INSTALL_PREFIX/lib/openpkg/rpmtool config \
-r -i "$RPM_INSTALL_PREFIX:majordomo" $aliases_file

8
petidomo/petidomo.spec

@ -134,8 +134,8 @@ AutoReqProv: no
%post
# add hook into MTA configuration
if [ ".$1" = .1 ]; then
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
( echo "petidomo: \"|$RPM_INSTALL_PREFIX/bin/petidomo --mode=listserv\""
echo "petidomo-approve: \"|$RPM_INSTALL_PREFIX/bin/petidomo --mode=approve\""
@ -157,8 +157,8 @@ AutoReqProv: no
%postun
# remove hook from MTA configuration
if [ ".$1" = .0 ]; then
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query mta_aliases_update`
aliases_file=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_file`
update_command=`$RPM_INSTALL_PREFIX/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
$RPM_INSTALL_PREFIX/lib/openpkg/rpmtool config \
-r -i "$RPM_INSTALL_PREFIX:petidomo" $aliases_file

26
pks/pks.spec

@ -33,7 +33,7 @@ Distribution: OpenPKG [PLUS]
Group: Cryptography
License: GPL
Version: 0.9.6
Release: 20030708
Release: 20030709
# package options
%option with_fsl yes
@ -166,19 +166,19 @@ AutoReqProv: no
%{l_prefix}/var/pks/db add %{l_prefix}/etc/openpkg/openpkg.pgp" >/dev/null 2>&1
# activate in MTA configuration
mta_aliases_file=`%{l_prefix}/etc/rc --query mta_aliases_file`
mta_aliases_update=`%{l_prefix}/etc/rc --query mta_aliases_update`
if [ ".$mta_aliases_file" != . ]; then
aliases_file=`%{l_prefix}/etc/rc --query MTA_aliases_file`
aliases_update=`%{l_prefix}/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
( echo "pks: pks-request"
echo "pks-request: \"|%{l_prefix}/bin/pks-mail %{l_prefix}/etc/pks/pksd.conf\""
echo "pks-daemon: MAILER-DAEMON"
echo "pks-admin: postmaster"
echo "pgp-public-keys: pks-request"
echo "pgp: pks-request"
) | %{l_rpmtool} config -a -i "%{l_prefix}:pks" $mta_aliases_file
) | %{l_rpmtool} config -a -i "%{l_prefix}:pks" $aliases_file
fi
if [ ".$mta_aliases_update" != . ]; then
eval $mta_aliases_update
if [ ".$aliases_update" != . ]; then
eval $aliases_update
fi
fi
@ -188,13 +188,13 @@ AutoReqProv: no
%{l_prefix}/etc/rc pks stop >/dev/null 2>&1 || true
# deactivate in MTA configuration
mta_aliases_file=`%{l_prefix}/etc/rc --query mta_aliases_file`
mta_aliases_update=`%{l_prefix}/etc/rc --query mta_aliases_update`
if [ ".$mta_aliases_file" != . ]; then
%{l_rpmtool} config -r -i "%{l_prefix}:pks" $mta_aliases_file
aliases_file=`%{l_prefix}/etc/rc --query MTA_aliases_file`
aliases_update=`%{l_prefix}/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
%{l_rpmtool} config -r -i "%{l_prefix}:pks" $aliases_file
fi
if [ ".$mta_aliases_update" != . ]; then
eval $mta_aliases_update
if [ ".$aliases_update" != . ]; then
eval $aliases_update
fi
# remove generated files

6
postfix/rc.postfix

@ -4,9 +4,9 @@
##
%config
mta_name="postfix"
mta_aliases_file="@l_prefix@/etc/postfix/aliases"
mta_aliases_update="cd @l_prefix@/etc/postfix && @l_prefix@/sbin/postalias aliases"
MTA_name="postfix"
MTA_aliases_file="@l_prefix@/etc/postfix/aliases"
MTA_aliases_update="cd @l_prefix@/etc/postfix && @l_prefix@/sbin/postalias aliases"
postfix_enable="yes"
postfix_log_prolog="true"
postfix_log_epilog="true"

24
rt/rt.spec

@ -372,15 +372,15 @@ AutoReqProv: no
%post
if [ $1 -eq 1 ]; then
# activate in MTA configuration
mta_aliases_file=`%{l_prefix}/etc/rc --query mta_aliases_file`
mta_aliases_update=`%{l_prefix}/etc/rc --query mta_aliases_update`
if [ ".$mta_aliases_file" != . ]; then
aliases_file=`%{l_prefix}/etc/rc --query MTA_aliases_file`
aliases_update=`%{l_prefix}/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
( echo "rt: \"|%{l_prefix}/bin/rt-mailgate --action correspond --queue general --url http://127.0.0.1:8380/\""
echo "rt-comment: \"|%{l_prefix}/bin/rt-mailgate --action comment --queue general --url http://127.0.0.1:8380/\""
) | %{l_rpmtool} config -a -i "%{l_prefix}:rt" $mta_aliases_file
) | %{l_rpmtool} config -a -i "%{l_prefix}:rt" $aliases_file
fi
if [ ".$mta_aliases_update" != . ]; then
eval $mta_aliases_update
if [ ".$aliases_update" != . ]; then
eval $aliases_update
fi
# display final hint after initial installation
@ -405,13 +405,13 @@ AutoReqProv: no
$RPM_INSTALL_PREFIX/etc/rc rt stop
# deactivate in MTA configuration
mta_aliases_file=`%{l_prefix}/etc/rc --query mta_aliases_file`
mta_aliases_update=`%{l_prefix}/etc/rc --query mta_aliases_update`
if [ ".$mta_aliases_file" != . ]; then
%{l_rpmtool} config -r -i "%{l_prefix}:rt" $mta_aliases_file
aliases_file=`%{l_prefix}/etc/rc --query MTA_aliases_file`
aliases_update=`%{l_prefix}/etc/rc --query MTA_aliases_update`
if [ ".$aliases_file" != . ]; then
%{l_rpmtool} config -r -i "%{l_prefix}:rt" $aliases_file
fi
if [ ".$mta_aliases_update" != . ]; then
eval $mta_aliases_update
if [ ".$aliases_update" != . ]; then
eval $aliases_update
fi
# remove generated files

6
sendmail/rc.sendmail

@ -24,9 +24,9 @@
##
%config
mta_name="sendmail"
mta_aliases_file="@l_prefix@/etc/sendmail/t.aliases"
mta_aliases_update="cd @l_prefix@/etc/sendmail && make t.aliases.db"
MTA_name="sendmail"
MTA_aliases_file="@l_prefix@/etc/sendmail/t.aliases"
MTA_aliases_update="cd @l_prefix@/etc/sendmail && make t.aliases.db"
sendmail_enable="yes"
sendmail_flags_in="-bd"
sendmail_flags_out="-q60s"

Loading…
Cancel
Save