| #!/bin/sh |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| # DO NOT EDIT THIS FILE |
| # |
| # This is a build script generated by BuildStream |
| # |
| # Builds all given modules using their respective scripts. |
| |
| set -eu |
| |
| echo "BuildStream native bootstrap script" |
| |
| export PATH='/usr/bin:/usr/sbin/:/sbin:/bin:/tools/bin:/tools/sbin' |
| export SRCDIR='./source' |
| |
| SUCCESS=false |
| CURRENT_MODULE='None' |
| |
| echo 'Setting up build environment...' |
| |
| except() {{ |
| if [ "$SUCCESS" = true ]; then |
| echo "Done!" |
| else |
| echo "Error building module ${{CURRENT_MODULE}}." |
| fi |
| }} |
| trap "except" EXIT |
| |
| for module in {modules}; do |
| CURRENT_MODULE="$module" |
| "$SRCDIR/build-$module" |
| |
| if [ -e /sbin/ldconfig ]; then |
| /sbin/ldconfig || true; |
| fi |
| done |
| |
| SUCCESS=true |