Date: Mon, 17 Dec 2001 09:35:11 -0800 From: Jamie Flournoy <jamie@white-mountain.org> To: phantom@FreeBSD.org Cc: ports@FreeBSD.org Subject: bug in FreeBSD Port: bugzilla-2.14 Message-ID: <3C1E2CCF.E28CD4EE@white-mountain.org>
next in thread | raw e-mail | index | archive | help
I grabbed your port on Friday and installed Bugzilla using it... it seems that Bugzilla expects to find sendmail at /usr/lib/sendmail but the sendmail port for FreeBSD installs it at /usr/sbin/sendmail. To verify this, try "grep sendmail *" in the bugzilla directory. I get this: CGI.pl: open SENDMAIL, "|/usr/lib/sendmail -t"; Token.pm: open SENDMAIL, "|/usr/lib/sendmail -t"; Token.pm: open SENDMAIL, "|/usr/lib/sendmail -t"; globals.pl: if (open(SENDMAIL, "|/usr/lib/sendmail $sendmailparm -t")) { importxml.pl: "|/usr/lib/sendmail -ODeliveryMode=background -t") || move.pl: "|/usr/lib/sendmail -ODeliveryMode=background -t") || processmail: open(SENDMAIL, "|/usr/lib/sendmail $sendmailparam -t") || whineatnews.pl: open(SENDMAIL, "|/usr/lib/sendmail -t") || die "Can't open sendmail"; I think that your Bugzilla port should include a patch that changes this path from /usr/lib/sendmail to /usr/sbin/sendmail in all these files. I'd send you a patch that does this but I'm not sure how to prepare it so it would be useful to you. Without this change, Bugzilla can't send email, even though the server it's running on can. I hand-edited each of these files and the problem went away. BTW, thanks a million for making this thing! I got Bugzilla up and running on a FreeBSD 4.4-RELEASE box in 3 hours, including MySQL, Apache, and all of the other little doodads Bugzilla depends on! Now I just have to learn how to use Bugzilla effectively... :) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C1E2CCF.E28CD4EE>