tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

mail/postfix: install bin/{mailq,newaliases}?



I'm asking myself whether mail/postfix should be installing bin/mailq and bin/newaliases (which are symlinks to sbin/sendmail) on a system equipped with mailwrapper(8).
This has bitten me in three different ways:
1. On a system with pkgsrc postfix installed, but deliberately using postfix 
 from base (and mailer.conf set to base), calling mailq (with /usr/pkg/bin in 
 PATH before /usr/bin) called the wrong thing.
2. On a system with pkgsrc postfix installed, in use, but mailer.conf 
 mistakenly configured to base (and /usr/pkg/bin in PATH ahead of /usr/bin), 
 the mis-configuration was partly hidden because mailq called the pkgsrc 
 version.
3. On a build server with pkgsrc postfix installed, net/nagios-plugins 
 configures it check_mailq to call /usr/pkg/bin/mailq, which fails on 
 systems without pkgsrc postfix installed (while calling /usr/bin/mailq 
 would work regardless of postfix being installed or not).
Opinions? One could argue that:
1. occurs wherever a package shadows a program from base
2. is a level 8 problem
3. should be dealt with by teaching the configury to use /usr/bin/mailq if 
 present whenever /etc/mailer.conf exists or it's a link to 
 /usr/sbin/mailwrapper.


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /