net-misc/openvswitch: Fix python shebangs
authorJustin Lecher <jlec@gentoo.org>
Sat, 3 Dec 2016 19:11:18 +0000 (20:11 +0100)
committerJustin Lecher <jlec@gentoo.org>
Sat, 3 Dec 2016 19:11:35 +0000 (20:11 +0100)
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=599368

Package-Manager: portage-2.3.2
Signed-off-by: Justin Lecher <jlec@gentoo.org>
net-misc/openvswitch/metadata.xml
net-misc/openvswitch/openvswitch-2.6.0-r1.ebuild

index f20e0a0507bd88a31b3f1a0c193047d04aea1c13..75bd0ce821acadd2d818c3d6bf482efeb44fcc00 100644 (file)
@@ -1,18 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<maintainer type="person">
-<email>dev-zero@gentoo.org</email>
-</maintainer>
-<maintainer type="person">
-<email>prometheanfire@gentoo.org</email>
-</maintainer>
-<maintainer type="project">
-       <email>virtualization@gentoo.org</email>
-       <name>Gentoo Virtualization Project</name>
-</maintainer>
-<use>
-       <flag name="monitor">Build the Python and GUI dependent monitor applications</flag>
-       <flag name="pyside">Use <pkg>dev-python/pyside</pkg> instead of <pkg>dev-python/PyQt4</pkg> for Python/Qt-bindings when building with USE=monitor.</flag>
-</use>
+       <maintainer type="person">
+               <email>dev-zero@gentoo.org</email>
+       </maintainer>
+       <maintainer type="person">
+               <email>prometheanfire@gentoo.org</email>
+       </maintainer>
+       <maintainer type="project">
+               <email>virtualization@gentoo.org</email>
+               <name>Gentoo Virtualization Project</name>
+       </maintainer>
+       <use>
+               <flag name="monitor">Build the Python and GUI dependent monitor applications</flag>
+               <flag name="pyside">Use <pkg>dev-python/pyside</pkg> instead of <pkg>dev-python/PyQt4</pkg> for Python/Qt-bindings when building with USE=monitor.</flag>
+       </use>
 </pkgmetadata>
index 4c6000a485af55d2638eb406554c0b9652a55988..93a0483b3aeb66900760a0567bd71042123de764 100644 (file)
@@ -90,7 +90,8 @@ src_install() {
 
        local SCRIPT
        for SCRIPT in ovs-{pcap,parse-backtrace,dpctl-top,l3ping,tcpundump,test,vlan-test} bugtool/ovs-bugtool; do
-               python_replicate_script utilities/"${SCRIPT}"
+               sed -e '1s|^.*$|#!/usr/bin/python|' -i utilities/"${SCRIPT}" || die
+               python_foreach_impl python_doscript utilities/"${SCRIPT}"
        done
 
        # monitor is statically enabled for bug 596206