On Tue, May 14, 2013 at 10:49 PM, Dave Reisner <[email protected]> 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 >> <[email protected]> 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 [email protected] >> 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

