xref: /freebsd/contrib/sendmail/FREEBSD-upgrade (revision b2d48be1bc7df45ddd13b143a160d0acb5a383c5)
1$FreeBSD$
2
3sendmail 8.15.2
4	originals can be found at: ftp://ftp.sendmail.org/pub/sendmail/
5
6For the import of sendmail, the following directories were renamed:
7
8	sendmail -> src
9
10Imported using the instructions at:
11
12http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/subversion-primer.html
13
14Then merged using:
15
16% set FSVN=svn+ssh://svn.freebsd.org/base
17% svn checkout $FSVN/head/contrib/sendmail head
18% cd head
19% svn merge --accept=postpone $FSVN/vendor/sendmail/dist .
20% svn rm --force */Build [e-v]*/*.0 cf/cf/generic-*.cf cf/cf/Build
21% svn rm --force Build devtools doc/op/op.ps src/makesendmail src/sysexits.h
22% svn propset -R svn:keywords FreeBSD=%H .
23% svn propdel svn:keywords libmilter/docs/*.jpg
24% svn diff --no-diff-deleted --old=$FSVN/vendor/sendmail/dist --new=.
25% svn status
26% svn diff
27% svn commit
28
29After importing, bump the version of src/etc/sendmail/freebsd*mc
30so mergemaster will merge /etc/mail/freebsd*cf by making a minor
31change and committing.
32
33To make local changes to sendmail, simply patch and commit to the head.
34Never make local changes in the vendor area (/vendor/sendmail/).
35
36All local changes should be submitted to the Sendmail Consortium
37<sendmail@sendmail.org> for inclusion in the next vendor release.
38
39The following files make up the sendmail build/install/runtime
40infrastructure in FreeBSD:
41
42	Makefile.inc1
43	bin/Makefile
44	bin/rmail/Makefile
45	contrib/sendmail/
46	etc/Makefile
47	etc/defaults/make.conf (obsolete)
48	etc/defaults/periodic.conf
49	etc/defaults/rc.conf
50	etc/mail/Makefile
51	etc/mail/README
52	etc/mail/access.sample
53	etc/mail/aliases
54	etc/mail/mailer.conf
55	etc/mail/mailertable.sample
56	etc/mail/virtusertable.sample
57	etc/mtree/BSD.include.dist
58	etc/mtree/BSD.sendmail.dist
59	etc/mtree/BSD.usr.dist
60	etc/mtree/BSD.var.dist
61	etc/periodic/daily/440.status-mailq
62	etc/periodic/daily/500.queuerun
63	etc/rc
64	etc/rc.sendmail
65	etc/sendmail/Makefile
66	etc/sendmail/freebsd.mc
67	etc/sendmail/freebsd.submit.mc
68	etc/sendmail/freefall.mc
69	lib/Makefile
70	lib/libmilter/Makefile
71	lib/libsm/Makefile
72	lib/libsmdb/Makefile
73	lib/libsmutil/Makefile
74	libexec/Makefile
75	libexec/mail.local/Makefile
76	libexec/smrsh/Makefile
77	share/Makefile
78	share/doc/smm/Makefile
79	share/doc/smm/08.sendmailop/Makefile
80	share/examples/etc/make.conf
81	share/man/man5/make.conf.5
82	share/man/man5/periodic.conf.5
83	share/man/man5/rc.conf.5
84	share/man/man7/hier.7
85	share/man/man8/Makefile
86	share/man/man8/rc.sendmail.8
87	share/mk/bsd.libnames.mk
88	share/sendmail/Makefile
89	tools/build/mk/OptionalObsoleteFiles.inc
90	usr.bin/Makefile
91	usr.bin/vacation/Makefile
92	usr.sbin/Makefile
93	usr.sbin/editmap/Makefile
94	usr.sbin/mailstats/Makefile
95	usr.sbin/makemap/Makefile
96	usr.sbin/praliases/Makefile
97	usr.sbin/sendmail/Makefile
98	usr.sbin/mailwrapper/Makefile
99
100gshapiro@FreeBSD.org
10106-July-2015
102