Hello! In earlier releases, /etc/make.conf had various NO_ knobs such as NO_SENDMAIL or NO_IPFILTER to avoid building specific parts of the system during buildworld. In FreeBSD 7 they seem to be gone? At least they are not listed in /usr/share/examples/etc/make.conf, or make.conf(5). I'm specifically curious about NO_SENDMAIL. With earlier FreeBSD versions I added this to make.conf after installing Postfix, thinking that this way installworld won't overwrite my Postfix port. Is this no longer necessary? -- Toomas Aas
>Hello!>In earlier releases, /etc/make.conf had various NO_ knobs such as >NO_SENDMAIL or NO_IPFILTER to avoid building specific parts of thesystem>during buildworld. In FreeBSD 7 they seem to be gone? At least they arenot>listed in /usr/share/examples/etc/make.conf, or make.conf(5). I'm >specifically curious about NO_SENDMAIL. With earlier FreeBSD versions I>added this to make.conf after installing Postfix, thinking that thisway>installworld won't overwrite my Postfix port. Is this no longernecessary?> >-- >Toomas AasThey are not gone they moved to /etc/src.conf man src.conf tells you more Regards Johan Hendriks Double L Automatisering
> In earlier releases, /etc/make.conf had various NO_ knobs such as > NO_SENDMAIL or NO_IPFILTER to avoid building specific parts of the system > during buildworld. In FreeBSD 7 they seem to be gone?They turned into 'WITHOUT_XXX'> I'm specifically curious about NO_SENDMAIL.WITHOUT_SENDMAIL=true :-) -pete.
>Hello!>In earlier releases, /etc/make.conf had various NO_ knobs such as >NO_SENDMAIL or NO_IPFILTER to avoid building specific parts of thesystem>during buildworld. In FreeBSD 7 they seem to be gone? At least they arenot>listed in /usr/share/examples/etc/make.conf, or make.conf(5). I'm >specifically curious about NO_SENDMAIL. With earlier FreeBSD versions I>added this to make.conf after installing Postfix, thinking that thisway>installworld won't overwrite my Postfix port. Is this no longernecessary?>-- >Toomas AasSecondly Even if you do not set WITHOUT_SENDMAIL it will never overwrite your postfix install. Sendmail is build within the base system and there for is installed in /bin and /sbin and postfix Will be build within /usr/local/bin and /usr/local/sbin with the file /etc/mailer.conf you can point to another mailer like postfix, exin ot qmail. Regards, Johan Hendriks Double L Automatisering
On Mon, Jan 21, 2008 at 03:03:13PM +0200, Toomas Aas wrote:> In earlier releases, /etc/make.conf had various NO_ knobs such as > NO_SENDMAIL or NO_IPFILTER to avoid building specific parts of the system > during buildworld. In FreeBSD 7 they seem to be gone? At least they are not > listed in /usr/share/examples/etc/make.conf, or make.conf(5). I'm > specifically curious about NO_SENDMAIL. With earlier FreeBSD versions I > added this to make.conf after installing Postfix, thinking that this way > installworld won't overwrite my Postfix port. Is this no longer necessary?Regarding NO_SENDMAIL and NO_IPFILER: Both of these appear to have been renamed: WITHOUT_SENDMAIL and WITHOUT_IPFILTER. You can poke around at things in src/tools/build/options/ and see what's what. However, I'm not sure how these play a role with world right now. I'm not entirely familiar with how (if at all) src/tools/build/options/ actually controls buildworld/isntallworld features. Someone else will have to comment on that. Regarding concerns over mailer selection: Which mailer gets used for commands like sendmail(8), newaliases(1), mailq(8) and others is enitrely based on /etc/mail/mailer.conf. The actual binaries on FreeBSD of /usr/sbin/sendmail, /usr/bin/newaliases, etc. are all wrappers that read /etc/mail/mailer.conf to determine what program to actually execute. So it's "generally safe" to have both sendmail (the MTA/MDA) from the base system installed at the same time as postfix. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Toomas Aas wrote:> Hello! > > In earlier releases, /etc/make.conf had various NO_ knobs such as > NO_SENDMAIL or NO_IPFILTER to avoid building specific parts of the > system during buildworld. In FreeBSD 7 they seem to be gone?There is a cross-reference to src.conf(5) at the end of make.conf(5), but IMO the connection needs to be made more explicit. Anyone want to take that on? This should also go in the release notes if it's not already. Doug -- This .signature sanitized for your protection