git: 0c66d02e63e5 - stable/14 - pkgbase: separate /etc/mail/aliases from the sendmail package
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 27 Mar 2024 08:31:08 UTC
The branch stable/14 has been updated by bapt:
URL: https://cgit.FreeBSD.org/src/commit/?id=0c66d02e63e5bfb5f76bdc3069700e960e3dde77
commit 0c66d02e63e5bfb5f76bdc3069700e960e3dde77
Author: Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2024-03-20 15:39:39 +0000
Commit: Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2024-03-27 08:30:44 +0000
pkgbase: separate /etc/mail/aliases from the sendmail package
move /etc/aliases and /etc/mail/aliases into the runtime package
this file is used by both sendmail and dma.
While here mark this file as a config file so 3way merge is performed
(cherry picked from commit 8cd7841d84356adb91450e3daf2c25454a102221)
---
etc/Makefile | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/etc/Makefile b/etc/Makefile
index a680572f66bf..ddef82f64510 100644
--- a/etc/Makefile
+++ b/etc/Makefile
@@ -21,7 +21,7 @@ SUBDIR+=sendmail
ETCMAIL=aliases
.if ${MK_SENDMAIL} != "no"
-ETCMAIL+=Makefile README access.sample virtusertable.sample \
+ETCMAIL_SENDMAIL+=Makefile README access.sample virtusertable.sample \
mailertable.sample
.endif
@@ -78,13 +78,17 @@ distribution:
.if ${MK_MAIL} != "no"
cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
- -T "package=sendmail" ${ETCMAIL} ${DESTDIR}/etc/mail
+ -T "package=runtime,config" ${ETCMAIL} ${DESTDIR}/etc/mail
if [ -d ${DESTDIR}/etc/mail -a -f ${DESTDIR}/etc/mail/aliases -a \
! -f ${DESTDIR}/etc/aliases ]; then \
- ${INSTALL_SYMLINK} -T "package=sendmail" \
+ ${INSTALL_SYMLINK} -T "package=runtime" \
mail/aliases ${DESTDIR}/etc/aliases; \
fi
.endif
+.if ${MK_SENDMAIL} != "no"
+ cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
+ -T "package=sendmail" ${ETCMAIL_SENDMAIL} ${DESTDIR}/etc/mail
+.endif
.if ${MK_LOCATE} != "no"
${INSTALL} -o nobody -g ${BINGRP} -m 644 -T "package=runtime"\
/dev/null ${DESTDIR}/var/db/locate.database