From 2938210267f8f30db6e217207e2ad75e70ee81aa Mon Sep 17 00:00:00 2001 From: Anuj Mittal Date: Thu, 13 Jun 2019 08:28:48 +0800 Subject: python3-scons: fix regex replacing python by python3 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. (From OE-Core rev: 144c6c7183dd2b32c65edf325038eb84683a28f8) Signed-off-by: Anuj Mittal Signed-off-by: Richard Purdie --- meta/recipes-devtools/python/python3-scons_3.0.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/recipes-devtools/python/python3-scons_3.0.5.bb b/meta/recipes-devtools/python/python3-scons_3.0.5.bb index 91e4a945e3..7fb75a627e 100644 --- a/meta/recipes-devtools/python/python3-scons_3.0.5.bb +++ b/meta/recipes-devtools/python/python3-scons_3.0.5.bb @@ -15,7 +15,7 @@ UPSTREAM_CHECK_REGEX = "(?P\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} = "\ -- cgit v1.2.3-54-g00ecf