commit:     beb69911d9fd1a3d64e30befede6b6f908a6735b
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Apr 23 00:36:15 2022 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Apr 23 01:52:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beb69911

sys-cluster/swift: fix systemd units installation

Closes: https://bugs.gentoo.org/840035
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 sys-cluster/swift/swift-2.29.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/swift/swift-2.29.1-r1.ebuild 
b/sys-cluster/swift/swift-2.29.1-r1.ebuild
index 45bb1ff74..c1217fecc 100644
--- a/sys-cluster/swift/swift-2.29.1-r1.ebuild
+++ b/sys-cluster/swift/swift-2.29.1-r1.ebuild
@@ -103,7 +103,8 @@ python_install_all() {
        newins "etc/object-expirer.conf-sample" "object-expirer.conf"
 
        for i in "${FILESDIR}"/openstack-swift*.service ; do
-               systemd_dounit "${i/.AT/@}"
+               name="$(basename ${i})"
+               systemd_newunit "${i}" "${name/.AT/@}"
        done
 
        insinto /etc/logrotate.d

Reply via email to