mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 02:39:08 -07:00
mail-mta/postfix: add 3.11_pre20250730, drop 3.11_pre20250717
Also allow and warn if no local database backend is configured Closes: https://bugs.gentoo.org/960404 Signed-off-by: Eray Aslan <eras@gentoo.org>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
DIST postfix-3.10.2.tar.gz 5048137 BLAKE2B b75fec52e837d43e0fa5d6ede3f44ccc62144133a2c433f536c566362b20a6a9b8a8cbf8e11f64d84fa751311cc9451158cda0edc212a0e45a9097530f41cea4 SHA512 722a29613beae57caacbda1180c7882bfdfe7b948fd64acecbe704b0dbcd1989c59b73adfa6c686a51ad9d4c7a51650b7287b185515de2eaa1a6355127ca634f
|
||||
DIST postfix-3.10.3.tar.gz 5048719 BLAKE2B f21f5d7f05c93ac4f1286bbcecc7e54ec62bb75aa6c70c455c981e31a2c33a6da45e23bab6c1dbeb67f93ad03e505f89ea8d0f60abf9ce7b6da00f364d07eb62 SHA512 457f2d49c0845992b19601fb597422190f7506da5edd66eac1b0387e9adb339a65d3822205b1c4e9243d8f0a9a4108eb7cf11fba6b53f366934caf8cd489157c
|
||||
DIST postfix-3.11-20250717.tar.gz 5086141 BLAKE2B c9019e4f9d29be953bf962b02d2b2037af0f75ae06e377ef97084c96922ada95cb907a2ac0af924a3e6b86ef2e68caa535227af0b4003987b4ed628b22dee69e SHA512 09d7a31fab424ae40f278ab3e510944c4fbda6cda14680fd59cc4faf67854820bcf1f94246518cc22a92d572664745fc580ea697b1d1654f47a910bc0b38e01a
|
||||
DIST postfix-3.11-20250730.tar.gz 5088320 BLAKE2B 34afcb0698b8805ece3a387affb78b2232fdf48d9c0fe73ca109f0f957c5b01f9bdf0710a8574d906178a6922ade6f8e7dfbf3f34e5946d8f87c38ea9cf395a0 SHA512 32d47f5c1bc1057841dc753a044e1d0ab79bbfd8f5881eb0ef11f3fee95fdd5b20b8a086d5832c288b7d6896bc2eb322dedbe360516754d0313d3da0daf107a6
|
||||
DIST postfix-3.9.3.tar.gz 4956314 BLAKE2B 01d69092483f3894a54489c7455a4a1a0125e13b3e7675316ce0a34a193004c488a123c473d243f6b3ca6e288807a7251d165d64f0e448e198ebee6422e97851 SHA512 7539d81296da6d7d569a1f7ad0cee413a87e0293f09b5fbcc7d4b847dfbfba02c106a4d6be87c7443831fee1d0d6cc7fa152133dd784e960865afc240fda1946
|
||||
DIST postfix-3.9.4.tar.gz 4956598 BLAKE2B e26b41a1631babf81b1c1cc469f72fae4e0b2681f4aa48e48dd9feb69beab68c3d7dc9445ddd2e17b49effc2bf45cc23acdcea6a421b671938a17cbec6dd3082 SHA512 edea13b7ad468dc2550345f2e0b73df36ee7fa569b7e85bba99a06764c6794150c2fcd71fada53aea4ef91ffe120219500d550b428c1369abfa718a8ceb04846
|
||||
|
||||
@@ -57,10 +57,7 @@ RDEPEND="${DEPEND}
|
||||
!mail-mta/ssmtp[mta]
|
||||
selinux? ( sec-policy/selinux-postfix )"
|
||||
|
||||
# require at least one db implementation for newalias (and postmap)
|
||||
# command to function properly
|
||||
REQUIRED_USE="
|
||||
|| ( berkdb cdb lmdb )
|
||||
ldap-bind? ( ldap sasl )
|
||||
tlsrpt? ( ssl )
|
||||
"
|
||||
@@ -289,20 +286,27 @@ src_install() {
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# warn if no aliases database
|
||||
# do not assume berkdb
|
||||
if [[ ! -e /etc/mail/aliases.db \
|
||||
&& ! -e /etc/mail/aliases.cdb \
|
||||
&& ! -e /etc/mail/aliases.lmdb ]] ; then
|
||||
if ! use berkdb && ! use cdb && ! use lmdb; then
|
||||
ewarn
|
||||
ewarn "You must edit /etc/mail/aliases to suit your needs"
|
||||
ewarn "and then run /usr/bin/newaliases. Postfix will not"
|
||||
ewarn "work correctly without it."
|
||||
ewarn "No backend for local database files is configured."
|
||||
ewarn "newaliases and postmap commands will not work. This"
|
||||
ewarn "is not a supported configuration and you are strongly"
|
||||
ewarn "recommended to turn one of berkdb, cdb or lmdb USE flags"
|
||||
ewarn "on."
|
||||
ewarn
|
||||
else
|
||||
# warn if no aliases database
|
||||
# do not assume berkdb
|
||||
if [[ ! -e /etc/mail/aliases.db \
|
||||
&& ! -e /etc/mail/aliases.cdb \
|
||||
&& ! -e /etc/mail/aliases.lmdb ]] ; then
|
||||
ewarn "You must edit /etc/mail/aliases to suit your needs"
|
||||
ewarn "and then run /usr/bin/newaliases."
|
||||
fi
|
||||
# run newaliases anyway. otherwise, we might break when switching
|
||||
# default database implementation
|
||||
"${EROOT}"/usr/bin/newaliases
|
||||
fi
|
||||
# run newaliases anyway. otherwise, we might break when switching
|
||||
# default database implementation - from berkdb to cdb for example
|
||||
"${EROOT}"/usr/bin/newaliases
|
||||
|
||||
# check and fix file permissions
|
||||
"${EROOT}"/usr/sbin/postfix set-permissions
|
||||
Reference in New Issue
Block a user