Kyle Evans
cb99e93575
pkgbase: resolve mailer.conf conflict WITHOUT_SENDMAIL
...
When WITHOUT_SENDMAIL is set, we end up with two different mailer.conf that
conflict, and hilarity ensues. There's currently three different places that
we might install mailer.conf:
- ^/etc/Makefile (package=runtime, contingent on MK_MAIL != no)
- ^/libexec/dma/dmagent/Makefile (package=dma, contingent on MK_SENDMAIL !=
no)
- ^/usr.sbin/mailwrapper/Makefile (package=utilities, contingent on
not-installed)
The mailwrapper installation will effectively never happen because the ^/etc
one will first.
This patch simplifies the whole situation; remove the ^/etc/Makefile version
and install it primarily in mailwrapper if MK_MAILWRAPPER != "no". The
scenarios covered in mailwrapper are:
- sendmail(8) is installed, dma(8) may or may not be installed
- neither sendmail(8) nor dma(8) is installed
In the first scenario, sendmail(8) is dominant so we can go ahead and
install the version in ^/etc/mail. In the unlisted scenario, sendmail(8) is
not installed but dma(8) is, we'll let ^/libexec/dma/dmagent do the
installation. In the second listed scenario, we still want to install an
example mailer.conf so just install the base sendmail(8) version.
Reviewed by: bapt
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D24924
2020-06-02 02:38:54 +00:00
..
2020-02-19 12:49:49 +00:00
2017-11-20 19:49:47 +00:00
2020-05-18 15:05:59 +00:00
2020-04-05 19:25:46 +00:00
2017-11-18 14:26:50 +00:00
2017-10-31 00:07:04 +00:00
2019-09-10 07:23:01 +00:00
2020-01-09 11:58:26 +00:00
2017-10-31 00:07:04 +00:00
2018-08-11 13:23:09 +00:00
2020-03-24 07:08:39 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2020-05-21 01:55:35 +00:00
2020-05-25 06:25:31 +00:00
2020-05-05 00:02:04 +00:00
2020-03-25 19:12:19 +00:00
2020-05-01 01:31:19 +00:00
2017-10-31 00:07:04 +00:00
2018-07-31 16:39:38 +00:00
2020-05-28 13:48:33 +00:00
2019-08-13 20:06:55 +00:00
2017-10-31 00:07:04 +00:00
2020-04-12 20:54:35 +00:00
2020-05-20 21:39:19 +00:00
2020-02-10 17:16:50 +00:00
2017-12-28 05:33:19 +00:00
2020-01-10 22:20:23 +00:00
2017-10-31 00:07:04 +00:00
2020-06-01 01:25:19 +00:00
2017-11-27 15:37:16 +00:00
2018-09-26 18:40:57 +00:00
2019-03-14 14:34:36 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2020-04-28 16:09:22 +00:00
2019-11-13 22:43:11 +00:00
2018-07-23 18:08:56 +00:00
2020-03-30 03:26:52 +00:00
2019-08-13 15:23:14 +00:00
2020-05-29 13:07:52 +00:00
2020-05-30 19:11:41 +00:00
2018-10-27 05:26:09 +00:00
2019-10-02 23:19:34 +00:00
2017-11-18 14:26:50 +00:00
2019-04-05 20:12:19 +00:00
2018-05-30 15:08:59 +00:00
2019-11-09 17:30:19 +00:00
2019-12-04 16:56:11 +00:00
2017-10-31 00:07:04 +00:00
2017-11-20 19:49:47 +00:00
2019-11-20 23:58:36 +00:00
2019-02-04 21:28:25 +00:00
2019-03-07 00:01:28 +00:00
2019-10-02 12:46:28 +00:00
2020-05-14 03:01:23 +00:00
2017-11-27 15:37:16 +00:00
2018-01-05 07:28:48 +00:00
2020-05-25 07:18:47 +00:00
2017-11-27 15:37:16 +00:00
2017-11-30 20:33:45 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2019-09-12 18:44:48 +00:00
2020-04-25 00:14:17 +00:00
2020-02-06 18:04:15 +00:00
2020-05-28 22:05:50 +00:00
2019-10-08 21:14:09 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2020-04-11 15:25:40 +00:00
2020-04-10 23:10:28 +00:00
2018-08-21 11:22:49 +00:00
2017-10-31 00:07:04 +00:00
2019-11-17 19:04:02 +00:00
2018-01-05 07:28:58 +00:00
2020-05-14 17:52:29 +00:00
2020-02-21 20:57:32 +00:00
2017-10-31 00:07:04 +00:00
2019-09-05 14:13:08 +00:00
2018-05-28 09:41:44 +00:00
2020-04-01 15:09:52 +00:00
2020-05-14 23:38:11 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2019-09-10 07:26:38 +00:00
2019-12-11 17:19:36 +00:00
2019-12-13 04:03:05 +00:00
2017-12-28 05:34:04 +00:00
2019-09-05 14:13:08 +00:00
2018-10-20 17:22:04 +00:00
2019-05-04 02:09:30 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2020-06-02 02:38:54 +00:00
2020-01-30 18:34:08 +00:00
2017-10-31 00:07:04 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 15:37:16 +00:00
2019-12-04 04:01:53 +00:00
2018-10-13 02:21:23 +00:00
2020-02-06 14:31:29 +00:00
2019-07-22 20:11:33 +00:00
2019-10-02 10:58:27 +00:00
2017-11-27 15:37:16 +00:00
2017-10-31 00:07:04 +00:00
2020-05-21 01:55:35 +00:00
2018-10-22 02:34:10 +00:00
2020-04-16 04:17:06 +00:00
2017-11-27 15:37:16 +00:00
2019-07-22 17:25:35 +00:00
2018-05-19 20:57:22 +00:00
2019-09-10 07:28:27 +00:00
2018-11-03 18:03:24 +00:00
2020-03-24 18:17:10 +00:00
2020-04-18 23:46:58 +00:00
2019-12-20 21:45:20 +00:00
2019-04-28 22:37:59 +00:00
2017-10-31 00:07:04 +00:00
2019-04-06 22:14:03 +00:00
2019-12-11 17:37:53 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2020-04-15 17:11:44 +00:00
2019-01-17 20:01:06 +00:00
2020-05-19 16:06:03 +00:00
2017-10-31 00:07:04 +00:00
2020-03-20 23:26:37 +00:00
2020-03-03 00:20:08 +00:00
2019-10-08 18:58:23 +00:00
2020-04-03 16:10:42 +00:00
2018-05-18 14:14:04 +00:00
2018-09-24 19:06:09 +00:00
2020-03-25 01:32:16 +00:00
2019-08-25 22:06:26 +00:00
2018-08-08 20:30:12 +00:00
2018-07-01 17:51:52 +00:00
2018-07-10 18:44:44 +00:00
2017-10-31 00:07:04 +00:00
2019-04-16 14:07:14 +00:00
2020-03-03 13:25:08 +00:00
2019-12-16 21:06:24 +00:00
2018-01-29 14:23:44 +00:00
2017-10-31 00:07:04 +00:00
2018-06-17 17:31:16 +00:00
2017-10-31 00:07:04 +00:00
2020-02-20 21:12:10 +00:00
2020-03-23 08:23:22 +00:00
2019-09-05 14:13:08 +00:00
2019-12-03 21:00:45 +00:00
2018-12-06 00:09:39 +00:00
2017-11-20 19:49:47 +00:00
2017-12-13 16:13:17 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2020-02-12 17:30:09 +00:00
2018-08-08 20:15:40 +00:00
2019-11-22 16:53:30 +00:00
2019-11-22 16:53:30 +00:00
2017-11-27 15:37:16 +00:00
2020-04-06 23:16:05 +00:00
2020-04-06 23:16:05 +00:00
2020-04-06 23:16:05 +00:00
2019-12-11 17:37:53 +00:00
2019-09-10 07:20:32 +00:00
2019-03-05 02:53:41 +00:00
2019-07-17 16:50:53 +00:00
2017-11-27 15:37:16 +00:00
2019-12-11 17:37:53 +00:00
2018-11-04 19:24:49 +00:00
2020-02-19 12:49:49 +00:00
2019-12-11 17:37:53 +00:00
2020-02-05 04:32:49 +00:00
2020-04-07 02:46:22 +00:00
2020-02-13 15:28:56 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2018-06-23 23:08:25 +00:00
2017-11-27 15:37:16 +00:00
2018-03-05 16:13:29 +00:00
2020-04-28 16:07:15 +00:00
2019-04-22 17:52:46 +00:00
2017-10-31 00:07:04 +00:00
2017-10-31 00:07:04 +00:00
2018-07-10 13:03:06 +00:00
2020-03-23 14:44:23 +00:00
2019-12-11 17:37:53 +00:00
2019-09-05 14:13:08 +00:00
2020-04-23 20:14:59 +00:00
2020-05-12 15:22:40 +00:00
2020-02-10 17:16:41 +00:00
2017-11-27 15:37:16 +00:00
2020-04-01 15:10:26 +00:00
2017-11-27 15:37:16 +00:00
2018-11-02 22:23:25 +00:00
2020-05-24 21:42:47 +00:00
2019-12-27 20:37:14 +00:00
2019-06-25 13:15:29 +00:00
2017-11-27 15:37:16 +00:00
2020-03-31 16:47:15 +00:00
2019-04-08 04:07:37 +00:00
2017-11-20 19:49:47 +00:00
2017-11-27 15:37:16 +00:00
2019-11-21 01:24:49 +00:00
2017-11-27 15:37:16 +00:00
2020-03-25 01:31:26 +00:00
2020-01-21 20:21:52 +00:00
2017-11-18 14:26:50 +00:00
2017-11-27 15:37:16 +00:00
2020-05-28 22:05:50 +00:00
2017-11-27 15:37:16 +00:00
2019-08-12 20:27:33 +00:00
2020-04-06 23:16:05 +00:00
2017-11-27 15:37:16 +00:00
2020-05-12 15:22:40 +00:00
2017-10-31 00:07:04 +00:00
2020-03-09 20:46:43 +00:00
2019-05-24 05:34:21 +00:00
2019-05-24 05:34:21 +00:00
2018-07-24 20:20:17 +00:00