History log of /freebsd/etc/sendmail/Makefile (Results 51 – 75 of 79)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


1234