On Tue, May 14, 2013 at 10:49 PM, Dave Reisner <d@falconindy.com> wrote:
On Tue, May 14, 2013 at 10:37:43PM +0200, Sébastien Luttringer wrote:
On Tue, May 14, 2013 at 10:22 PM, Bartłomiej Piotrowski <bpiotrowski@nymeria.archlinux.org> wrote:
Date: Tuesday, May 14, 2013 @ 22:22:08 Author: bpiotrowski Revision: 90846
upgpkg: fail2ban 0.8.8-3
- correct path to sendmail due to migration to /usr/bin
I see you moved exim from /usr/sbin/sendmail to /usr/bin/sendmail.
This path is hardcoded to /usr/sbin/sendmail in _many_ sotfwares and all others rely on it (ssmtp, postfix, opensmtpd, heilroom-mailx, etc).
By example, # mail -s toto seblu@seblu.net test . EOT /usr/sbin/sendmail: No such file or directory "/root/dead.letter" 9/210 . . . message not sent.
I think we should do this correctly and rebuild /usr/sbin/sendmail in one shot, or include it in the global switch.
It's only hardcoded as /usr/sbin/sendmail for mailx because that's what the PKGBUILD for heirloom-mailx sets it to. Other packages can be fixed as well.
I'm not following. If this path is hardcoded in several packages (and presumably in lots of custom packages/scripts), isn't this precisely one of the cases where we should delay the move until we do the proper usrmove and create the compat symlinks? Cheers, Tom