net-im/ejabberd: Actually set suid bit on epam wrapper
authorAmadeusz Żołnowski <aidecoe@gentoo.org>
Sat, 27 Aug 2016 07:03:11 +0000 (08:03 +0100)
committerAmadeusz Żołnowski <aidecoe@gentoo.org>
Sat, 27 Aug 2016 07:04:20 +0000 (08:04 +0100)
Because setting suid bit was followed by changing owner suid is reset.
Change the order of commands.

It is a small change so I assume it can be made in stable ebuild.
Rev-bump will come after more bug fixes.

Gentoo-Bug: 592218

Package-Manager: portage-2.3.0

net-im/ejabberd/ejabberd-16.04.ebuild

index 65bebc0b5d89a957c17115df09089964a14346cb..eb64457d3e2c4461d0d353599279f5147beaafa1 100644 (file)
@@ -220,8 +220,8 @@ src_install() {
                newbin epam-wrapper epam
                # PAM helper module permissions
                # https://www.process-one.net/docs/ejabberd/guide_en.html#pam
-               fperms 4750 "${epam_path}"
                fowners root:jabber "${epam_path}"
+               fperms 4750 "${epam_path}"
        fi
 
        newconfd "${FILESDIR}/${PN}-3.confd" "${PN}"