From 650c6f99333c7f163f81817d3f71f93d0ae17ee4 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 25 Aug 2020 21:21:50 +1000 Subject: sb: Use shebang env python Closes #4037 --- source-builder/sb-defaults | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'source-builder/sb-defaults') diff --git a/source-builder/sb-defaults b/source-builder/sb-defaults index 25437ba..2fd2121 100755 --- a/source-builder/sb-defaults +++ b/source-builder/sb-defaults @@ -1,7 +1,7 @@ -#! /bin/sh +#! /usr/bin/env python # # RTEMS Tools Project (http://www.rtems.org/) -# Copyright 2018 Chris Johns (chrisj@rtems.org) +# Copyright 2010-2013 Chris Johns (chrisj@rtems.org) # All rights reserved. # # This file is part of the RTEMS Tools package in 'rtems-tools'. @@ -17,11 +17,14 @@ # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# -set -e -base=$(dirname $0) -PYTHON_CMD=${base}/sb/cmd-defaults.py -if test -f ${base}/sb/python-wrapper.sh; then - . ${base}/sb/python-wrapper.sh -fi -echo "error: python wrapper not found" + +from __future__ import print_function + +import sys + +try: + import sb.options + sb.options.run(sys.argv) +except ImportError: + print("Incorrect Source Builder installation", file = sys.stderr) + sys.exit(1) -- cgit v1.2.3