Loading python/builder.go +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ var ( hostPar = pctx.AndroidStaticRule("hostPar", blueprint.RuleParams{ Command: `sed -e 's/%interpreter%/$interp/g' -e 's/%main%/$main/g' $template > $stub && ` + `echo "#!/usr/bin/env python" >${out}.prefix &&` + `echo "#!/usr/bin/env $interp" >${out}.prefix &&` + `$mergeParCmd -p --prefix ${out}.prefix -pm $stub $out $srcsZips && ` + `chmod +x $out && (rm -f $stub; rm -f ${out}.prefix)`, CommandDeps: []string{"$mergeParCmd"}, Loading python/scripts/stub_template_host.txt +2 −2 Original line number Diff line number Diff line #!/usr/bin/env python #!/usr/bin/env '%interpreter%' import os import re Loading Loading @@ -82,7 +82,7 @@ def Main(): sys.stdout.flush() retCode = subprocess.call(args) exit(retCode) sys.exit(retCode) except: raise finally: Loading Loading
python/builder.go +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ var ( hostPar = pctx.AndroidStaticRule("hostPar", blueprint.RuleParams{ Command: `sed -e 's/%interpreter%/$interp/g' -e 's/%main%/$main/g' $template > $stub && ` + `echo "#!/usr/bin/env python" >${out}.prefix &&` + `echo "#!/usr/bin/env $interp" >${out}.prefix &&` + `$mergeParCmd -p --prefix ${out}.prefix -pm $stub $out $srcsZips && ` + `chmod +x $out && (rm -f $stub; rm -f ${out}.prefix)`, CommandDeps: []string{"$mergeParCmd"}, Loading
python/scripts/stub_template_host.txt +2 −2 Original line number Diff line number Diff line #!/usr/bin/env python #!/usr/bin/env '%interpreter%' import os import re Loading Loading @@ -82,7 +82,7 @@ def Main(): sys.stdout.flush() retCode = subprocess.call(args) exit(retCode) sys.exit(retCode) except: raise finally: Loading