#
77e399e8 |
| 24-Sep-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Turn SENDMAIL_CF_DIR into an officially supported make.conf variable and use it in src/etc/sendmail/Makefile in case the user wants to use a different path to the sendmail m4 sources (e.g., sendmail
Turn SENDMAIL_CF_DIR into an officially supported make.conf variable and use it in src/etc/sendmail/Makefile in case the user wants to use a different path to the sendmail m4 sources (e.g., sendmail port users).
Submitted by: dinoex MFC after: 21 days X-MFC after: RELENG_4 code freeze ends
show more ...
|
#
f92921dd |
| 01-Sep-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Build the submit.cf file instead of installing the version that ships with the vendor sendmail distribution. By doing so, we avoid mergemaster warnings after every 'make' in /etc/mail/.
Reported by
Build the submit.cf file instead of installing the version that ships with the vendor sendmail distribution. By doing so, we avoid mergemaster warnings after every 'make' in /etc/mail/.
Reported by: Jeremy Chadwick <koitsu@parodius.com> MFC after: 3 days X-MFC after: and re approval
show more ...
|
#
3e85d47c |
| 10-Aug-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Revert revision 1.25 now that mergemaster does a 'make all' to build the required .cf file(s).
Submitted by: ru X-MFC after: mergemaster MFC
|
#
6cabd2d9 |
| 10-Jul-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Continue trying to build SENDMAIL_CF if the user uses SENDMAIL_CF instead of SENDMAIL_MC but don't remove on it 'make clean' as the user may not have the original .mc file and removing it could be da
Continue trying to build SENDMAIL_CF if the user uses SENDMAIL_CF instead of SENDMAIL_MC but don't remove on it 'make clean' as the user may not have the original .mc file and removing it could be dangerous (e.g., make SENDMAIL_CF=/etc/mail/sendmail.cf clean).
Noticed by: peter MFC after: 3 days
show more ...
|
#
d361b55e |
| 07-Jul-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Put back install/distribution dependency on the buildable .cf files to get mergemaster working again.
Noticed by: Shin-ichi YOSHIMOTO <yosimoto@waishi.jp>
|
#
50536c61 |
| 06-Jul-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Get rid of unneeded depend target
Submitted by: ru MFC after: 5 days
|
#
255bbde2 |
| 06-Jul-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
- Prevent buildworld from trying to write to /etc/mail/ - Stop 'make clean' from removing SENDMAIL_CF - install and distribute targets should not attempt to build anything - SENDMAIL_ADDITIONAL_CF we
- Prevent buildworld from trying to write to /etc/mail/ - Stop 'make clean' from removing SENDMAIL_CF - install and distribute targets should not attempt to build anything - SENDMAIL_ADDITIONAL_CF were not installed in the distribution case - If SENDMAIL_SET_USER_ID was defined, submit.cf was needlessly installed in the distribution case - Collapse install and distribution target into one to remove code duplication
Submitted by: ru MFC after: 5 days
show more ...
|
#
043fc4cb |
| 06-Jul-2003 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Style fixes: tab after a dependency operator should be a single space second level indent of tab should be four spaces
Submitted by: ru MFC after: 3 days
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2 |
|
#
d2893b16 |
| 29-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Drop support for COPY, -c has been the default mode of install(1) for a long time now.
Approved by: bde
|
Revision tags: release/4.6.1 |
|
#
0b87f799 |
| 18-Jul-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
s/${INSTALL} -c/${INSTALL} ${COPY}/
|
Revision tags: release/4.6.0_cvs |
|
#
519c4f18 |
| 24-May-2002 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Change the default permissions for the sendmail statistics file to 0640 instead of 0644 to help protect users against a file locking local denial of service.
MFC after: 1 day pending RE approval
|
#
3bf762b7 |
| 21-Apr-2002 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Non-sendmail users use the FreeBSD sendmail startup functionality to start alternative MTAs. Therefore, always install rc.sendmail, regardless of NO_SENDMAIL make.conf setting. Users can still set
Non-sendmail users use the FreeBSD sendmail startup functionality to start alternative MTAs. Therefore, always install rc.sendmail, regardless of NO_SENDMAIL make.conf setting. Users can still set mta_start_script to a different script.
This commit is after a repo-copy of src/etc/sendmail/rc.sendmail to src/etc/rc.sendmail.
Noticed by: Calvin NG <calvinng@brel.com> MFC after: 3 days
show more ...
|
#
14d6d765 |
| 14-Apr-2002 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Provide a new make.conf knob, SENDMAIL_SUBMIT_MC to allow users to pick the .mc file used for /etc/mail/submit.cf. By default, /etc/mail/freebsd.submit.mc is installed and used.
Requested by: fenne
Provide a new make.conf knob, SENDMAIL_SUBMIT_MC to allow users to pick the .mc file used for /etc/mail/submit.cf. By default, /etc/mail/freebsd.submit.mc is installed and used.
Requested by: fenner Submitted by: ume MFC after: 1 week
show more ...
|
#
619b80c4 |
| 05-Apr-2002 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Quoting Peter Wemm, "At great personal risk, touch the sendmail startup again."
As an alternative to sendmail_enable=NONE, solve the boot time problem for non-sendmail users completely by moving all
Quoting Peter Wemm, "At great personal risk, touch the sendmail startup again."
As an alternative to sendmail_enable=NONE, solve the boot time problem for non-sendmail users completely by moving all of the sendmail startup code from /etc/rc to /etc/rc.sendmail. The source for that script will be kept in src/etc/sendmail/rc.sendmail so make.conf's NO_SENDMAIL will prevent it from being installed. A new rc.conf variable, mta_start_script specifies the script to run to start the user's preferred MTA. For backward compatibility, it will default to /etc/rc.sendmail. The specified script is called out of /etc/rc after checking to make sure it exists. A new rc.sendmail.8 man page has also been added which now houses the sendmail_* variable descriptions formerly in rc.conf.5.
Use /etc/rc.sendmail in /etc/mail/Makefile to reduce code duplication.
Reviewed by: -current, -stable, obrien, peter, ru MFC after: 1 week
show more ...
|
#
d7bbec76 |
| 24-Feb-2002 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Make sure we don't remove /etc/mail/sendmail.cf on make clean since this will break a running system during a buildworld.
Noticed by: Alexandr Listopad <laa@laa.zp.ua> MFC after: 1 week
|
#
910976f7 |
| 17-Feb-2002 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a set-user-ID root binary instead of the new method (set-group-ID smmsp). Therefore, we shouldn't install /etc/mail/submit.cf if i
Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a set-user-ID root binary instead of the new method (set-group-ID smmsp). Therefore, we shouldn't install /etc/mail/submit.cf if it is set.
show more ...
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
c8e96857 |
| 20-Nov-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Since buildworld builds cf files specified in SENDMAIL_ADDITIONAL_MC, installworld should install them.
PR: 29928 Submitted by: wollman MFC after: 3 days
|
#
9078d242 |
| 01-Aug-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Revert change to always include _FFR_TLS_O_T as it requires FEATURE(access_db)
Problem found by: nsayer
|
#
f88f925e |
| 23-Jul-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
If the user sets SENDMAIL_MC to /etc/mail/sendmail.mc, install is told to install /etc/mail/sendmail.cf to /etc/mail/sendmail.cf and exits with an error:
===> etc/sendmail install -c -o root -g whee
If the user sets SENDMAIL_MC to /etc/mail/sendmail.mc, install is told to install /etc/mail/sendmail.cf to /etc/mail/sendmail.cf and exits with an error:
===> etc/sendmail install -c -o root -g wheel -m 644 /etc/mail/sendmail.cf /etc/mail/sendmail.cf install: /etc/mail/sendmail.cf and /etc/mail/sendmail.cf are the same file *** Error code 64
Catch this in the Makefile and don't call install if the source and target are the same file.
Reported by: Alexandr Listopad <laa@reis.zp.ua> MFC after: 1 week
show more ...
|
#
f4843be9 |
| 23-Jul-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
New make knob, SENDMAIL_M4_FLAGS, modifies the flags passed to m4 when building a .cf file from a .mc file.
Include -D_FFR_TLS_O_T to enable tls policy control since the sendmail binary build enable
New make knob, SENDMAIL_M4_FLAGS, modifies the flags passed to m4 when building a .cf file from a .mc file.
Include -D_FFR_TLS_O_T to enable tls policy control since the sendmail binary build enables that FFR as well.
PR: conf/28361 MFC after: 1 week
show more ...
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
a38a3724 |
| 01-Mar-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Move installation of sendmail helpfile into etc/sendmail/Makefile. It is a user configurable file and it would benefit from mergemaster.
|
#
fab9e3ac |
| 28-Feb-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Fix dependencies and cleanup spacing in the file
|
#
e6c77250 |
| 22-Feb-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Need one additional make.conf knob, SENDMAIL_ADDITIONAL_MC to satisfy bug report. It allows building multiple .cf files at build time.
PR: bin/19897
|
#
25219d25 |
| 22-Feb-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Add a new make knob, SENDMAIL_MC, which is meant to replace SENDMAIL_CF as users should be configuring via m4 now. If set, use m4 to create the .cf file. Also, if either SENDMAIL_MC or SENDMAIL_CF
Add a new make knob, SENDMAIL_MC, which is meant to replace SENDMAIL_CF as users should be configuring via m4 now. If set, use m4 to create the .cf file. Also, if either SENDMAIL_MC or SENDMAIL_CF is set, 'make install' or 'make distribution' in src/etc/sendmail/ will install the appropriate .cf as /etc/mail/sendmail.cf. This fixes some mergemaster problems.
PR: conf/13016
show more ...
|
#
e10536ed |
| 22-Feb-2001 |
Gregory Neil Shapiro <gshapiro@FreeBSD.org> |
Install freebsd.mc and freebsd.cf in /etc/mail so users have the base files for creating their own configuration.
|