sys-cluster/neutron: Backport CI issue fixes
authorMichał Górny <mgorny@gentoo.org>
Fri, 31 Jan 2020 08:17:27 +0000 (09:17 +0100)
committerMichał Górny <mgorny@gentoo.org>
Fri, 31 Jan 2020 08:19:30 +0000 (09:19 +0100)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
sys-cluster/neutron/neutron-15.0.1.ebuild
sys-cluster/neutron/neutron-2019.1.9999.ebuild

index 082eab07ed2407dbeb4371c775083dd2d0d36981..5deaec79742bfcd416d8e0b7c5135647a1354200 100644 (file)
@@ -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"
index 2435f5317d6a468f721a3ff6b4e7d0cfdabaff71..d34628c1f7494ea9324360d1758ef0eb8aeb342c 100644 (file)
@@ -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"