commit:     ec9d988a9afbe8ef9f6e2e3111786e964ce170ce
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  5 12:01:02 2020 +0000
Commit:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Feb  5 12:01:45 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec9d988a

mail-mta/opensmtpd: use relative symlinks for qa

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>

 mail-mta/opensmtpd/opensmtpd-6.0.3_p1-r2.ebuild | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/mail-mta/opensmtpd/opensmtpd-6.0.3_p1-r2.ebuild 
b/mail-mta/opensmtpd/opensmtpd-6.0.3_p1-r2.ebuild
index bed05258e9c..c5f91cb5029 100644
--- a/mail-mta/opensmtpd/opensmtpd-6.0.3_p1-r2.ebuild
+++ b/mail-mta/opensmtpd/opensmtpd-6.0.3_p1-r2.ebuild
@@ -63,13 +63,14 @@ src_install() {
        newinitd "${FILESDIR}"/smtpd.initd smtpd
        systemd_dounit "${FILESDIR}"/smtpd.{service,socket}
        use pam && newpamd "${FILESDIR}"/smtpd.pam smtpd
-       dosym /usr/sbin/smtpctl /usr/sbin/makemap
-       dosym /usr/sbin/smtpctl /usr/sbin/newaliases
+       dosym smtpctl /usr/sbin/makemap
+       dosym smtpctl /usr/sbin/newaliases
        if use mta ; then
                dodir /usr/sbin
-               dosym /usr/sbin/smtpctl /usr/sbin/sendmail
-               dosym /usr/sbin/smtpctl /usr/bin/sendmail
-               dosym /usr/sbin/smtpctl /usr/$(get_libdir)/sendmail
+               dosym smtpctl /usr/sbin/sendmail
+               dosym ../sbin/smtpctl /usr/bin/sendmail
+               mkdir -p "${ED}"/usr/$(get_libdir)
+               ln -s --relative "${ED}"/usr/sbin/smtpctl 
"${ED}"/usr/$(get_libdir)/sendmail || die
        fi
 }
 

Reply via email to