cron log shows that it try to use /usr/lib/sendmail which should be /usr/sbin/sendmail. If we define __DragonFly__ at compile time this will change to the working path. My suggestion is to add this in the ebuild "sys-process/dcron/dcron-3.2.ebuild" in "src_compile" funtion src_compile() { append-cppflags -D_GNU_SOURCE # for asprintf() append-cppflags -D__DragonFly__ # for sendmail emake CC="$(tc-getCC)" || die } Regards, Beppe Reproducible: Always Steps to Reproduce: 1.create a cron job :: echo -e "send this" Actual Results: Look in /var/log/cron.log Expected Results: mail sent
CC'ing myself here to learn more about the Gentoo/Alt "Product". :)
which MTA do you have this problem with? i have ssmtp installed and it provides a symlink $ ls -l /usr/lib/sendmail lrwxrwxrwx 1 root root 15 2009-01-27 21:10 /usr/lib/sendmail -> /usr/sbin/ssmtp could this be a dupe of #189660 (where exim doesnt provide the link)? thanks
Duplicate it is. I'm using sendmail, feels more like a dcron issue, Anyway symlink works fine 2! Many thanks, Beppe *** This bug has been marked as a duplicate of bug 189660 ***