commit:     d884a5fd086942a15ed8bfe0c9885161bdc6f5bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 31 08:17:27 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 31 08:19:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d884a5fd

sys-cluster/neutron: Backport CI issue fixes

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-cluster/neutron/neutron-15.0.1.ebuild      | 13 +++++--------
 sys-cluster/neutron/neutron-2019.1.9999.ebuild | 13 +++++--------
 2 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/sys-cluster/neutron/neutron-15.0.1.ebuild 
b/sys-cluster/neutron/neutron-15.0.1.ebuild
index 082eab07ed2..5deaec79742 100644
--- a/sys-cluster/neutron/neutron-15.0.1.ebuild
+++ b/sys-cluster/neutron/neutron-15.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{6,7} )
 # still no 34 :( https://bugs.launchpad.net/neutron/+bug/1630439
 
-inherit distutils-r1 linux-info user
+inherit distutils-r1 linux-info
 
 DESCRIPTION="A virtual network service for Openstack"
 HOMEPAGE="https://launchpad.net/neutron";
@@ -118,7 +118,9 @@ RDEPEND="
                net-misc/radvd
                >=net-misc/dibbler-1.0.1
        )
-       dhcp? ( net-dns/dnsmasq[dhcp-tools] )"
+       dhcp? ( net-dns/dnsmasq[dhcp-tools] )
+       acct-group/neutron
+       acct-user/neutron"
 
 #PATCHES=(
 #)
@@ -135,11 +137,6 @@ pkg_pretend() {
        fi
 }
 
-pkg_setup() {
-       enewgroup neutron
-       enewuser neutron -1 -1 /var/lib/neutron neutron
-}
-
 pkg_config() {
        fperms 0700 /var/log/neutron
        fowners neutron:neutron /var/log neutron
@@ -157,7 +154,7 @@ python_install_all() {
        if use server; then
                newinitd "${FILESDIR}/neutron.initd" "neutron-server"
                newconfd "${FILESDIR}/neutron-server.confd" "neutron-server"
-               dosym /etc/neutron/plugin.ini 
/etc/neutron/plugins/ml2/ml2_conf.ini
+               dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini
        fi
        if use dhcp; then
                newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent"

diff --git a/sys-cluster/neutron/neutron-2019.1.9999.ebuild 
b/sys-cluster/neutron/neutron-2019.1.9999.ebuild
index 2435f5317d6..d34628c1f74 100644
--- a/sys-cluster/neutron/neutron-2019.1.9999.ebuild
+++ b/sys-cluster/neutron/neutron-2019.1.9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{6,7} )
 # still no 34 :( https://bugs.launchpad.net/neutron/+bug/1630439
 
-inherit distutils-r1 linux-info user
+inherit distutils-r1 linux-info
 
 DESCRIPTION="A virtual network service for Openstack"
 HOMEPAGE="https://launchpad.net/neutron";
@@ -115,7 +115,9 @@ RDEPEND="
                net-misc/radvd
                >=net-misc/dibbler-1.0.1
        )
-       dhcp? ( net-dns/dnsmasq[dhcp-tools] )"
+       dhcp? ( net-dns/dnsmasq[dhcp-tools] )
+       acct-group/neutron
+       acct-user/neutron"
 
 #PATCHES=(
 #)
@@ -132,11 +134,6 @@ pkg_pretend() {
        fi
 }
 
-pkg_setup() {
-       enewgroup neutron
-       enewuser neutron -1 -1 /var/lib/neutron neutron
-}
-
 pkg_config() {
        fperms 0700 /var/log/neutron
        fowners neutron:neutron /var/log neutron
@@ -154,7 +151,7 @@ python_install_all() {
        if use server; then
                newinitd "${FILESDIR}/neutron.initd" "neutron-server"
                newconfd "${FILESDIR}/neutron-server.confd" "neutron-server"
-               dosym /etc/neutron/plugin.ini 
/etc/neutron/plugins/ml2/ml2_conf.ini
+               dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini
        fi
        if use dhcp; then
                newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent"

Reply via email to