aboutsummaryrefslogtreecommitdiff
path: root/contrib/sendmail/FREEBSD-upgrade
blob: c45d0a96b91e2c683e9e6d637d02f229dd0acbb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
sendmail 8.18.1
	originals can be found at: ftp://ftp.sendmail.org/pub/sendmail/

For the import of sendmail, the following directories were renamed:

	sendmail -> src

Imported using the instructions at:

https://docs.freebsd.org/en/articles/committers-guide/#git-primer

After importing, bump the version of src/etc/sendmail/freebsd*mc
so mergemaster will merge /etc/mail/freebsd*cf by making a minor
change and committing.

To make local changes to sendmail, simply patch and commit to the head.
Never make local changes in the vendor area (/vendor/sendmail/).

All local changes should be submitted to the Sendmail Consortium
<sendmail@sendmail.org> for inclusion in the next vendor release.

The following files make up the sendmail build/install/runtime
infrastructure in FreeBSD:

	Makefile.inc1
	bin/Makefile
	bin/rmail/Makefile
	contrib/sendmail/
	etc/Makefile
	etc/defaults/make.conf (obsolete)
	etc/defaults/periodic.conf
	etc/defaults/rc.conf
	etc/mail/Makefile
	etc/mail/README
	etc/mail/access.sample
	etc/mail/aliases
	etc/mail/mailer.conf
	etc/mail/mailertable.sample
	etc/mail/virtusertable.sample
	etc/mtree/BSD.include.dist
	etc/mtree/BSD.sendmail.dist
	etc/mtree/BSD.usr.dist
	etc/mtree/BSD.var.dist
	etc/periodic/daily/440.status-mailq
	etc/periodic/daily/500.queuerun
	etc/rc
	etc/sendmail/Makefile
	etc/sendmail/freebsd.mc
	etc/sendmail/freebsd.submit.mc
	etc/sendmail/freefall.mc
	lib/Makefile
	lib/libmilter/Makefile
	lib/libsm/Makefile
	lib/libsmdb/Makefile
	lib/libsmutil/Makefile
	libexec/Makefile
	libexec/mail.local/Makefile
	libexec/smrsh/Makefile
	share/Makefile
	share/doc/smm/Makefile
	share/doc/smm/08.sendmailop/Makefile
	share/examples/etc/make.conf
	share/man/man5/make.conf.5
	share/man/man5/periodic.conf.5
	share/man/man5/rc.conf.5
	share/man/man7/hier.7
	share/man/man8/Makefile
	share/mk/bsd.libnames.mk
	share/sendmail/Makefile
	tools/build/mk/OptionalObsoleteFiles.inc
	usr.bin/Makefile
	usr.bin/vacation/Makefile
	usr.sbin/Makefile
	usr.sbin/editmap/Makefile
	usr.sbin/mailstats/Makefile
	usr.sbin/makemap/Makefile
	usr.sbin/praliases/Makefile
	usr.sbin/sendmail/Makefile
	usr.sbin/mailwrapper/Makefile

gshapiro@FreeBSD.org
31-January-2024