]> code.ossystems Code Review - openembedded-core.git/commitdiff
python3-scons: fix regex replacing python by python3
authorAnuj Mittal <anuj.mittal@intel.com>
Thu, 13 Jun 2019 00:28:48 +0000 (08:28 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 14 Jun 2019 21:47:43 +0000 (22:47 +0100)
Match only the first line and match even if the line says python3.
Otherwise we end up with multiple 3s at the end after multiple
invocations of do_install on same source.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/python/python3-scons_3.0.5.bb

index 91e4a945e3a988fb5ba5dc26e1a1803ec143f7bb..7fb75a627ee329103dc98f4d3ee88ce0497f2e66 100644 (file)
@@ -15,7 +15,7 @@ UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar"
 inherit setuptools3
 
 do_install_prepend() {
-    sed -i -e "s:/usr/bin/env python:/usr/bin/env python3:g" ${S}/script/*
+    sed -i -e "1s,#!.*python.*,#!${USRBINPATH}/env python3," ${S}/script/*
 }
 
 RDEPENDS_${PN} = "\