diff options
Diffstat (limited to 'scripts/lib')
| -rwxr-xr-x | scripts/lib/devtool/ide_sdk.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/scripts/lib/devtool/ide_sdk.py b/scripts/lib/devtool/ide_sdk.py index 419222fa23..ccb6cfbc61 100755 --- a/scripts/lib/devtool/ide_sdk.py +++ b/scripts/lib/devtool/ide_sdk.py | |||
| @@ -710,14 +710,15 @@ class RecipeModified: | |||
| 710 | 710 | ||
| 711 | def gen_install_deploy_script(self, args): | 711 | def gen_install_deploy_script(self, args): |
| 712 | """Generate a script which does install and deploy""" | 712 | """Generate a script which does install and deploy""" |
| 713 | cmd_lines = ['#!/bin/bash'] | 713 | cmd_lines = ['#!/bin/sh'] |
| 714 | 714 | ||
| 715 | # . oe-init-build-env $BUILDDIR | 715 | # . oe-init-build-env $BUILDDIR |
| 716 | # Note: Sourcing scripts with arguments requires bash | 716 | # Using 'set' to pass the build directory to oe-init-build-env in sh syntax |
| 717 | cmd_lines.append('cd "%s" || { echo "cd %s failed"; exit 1; }' % ( | 717 | cmd_lines.append('cd "%s" || { echo "cd %s failed"; exit 1; }' % ( |
| 718 | self.oe_init_dir, self.oe_init_dir)) | 718 | self.oe_init_dir, self.oe_init_dir)) |
| 719 | cmd_lines.append('. "%s" "%s" || { echo ". %s %s failed"; exit 1; }' % ( | 719 | cmd_lines.append('set ' + self.topdir) |
| 720 | self.oe_init_build_env, self.topdir, self.oe_init_build_env, self.topdir)) | 720 | cmd_lines.append('. "%s" || { echo ". %s %s failed"; exit 1; }' % ( |
| 721 | self.oe_init_build_env, self.oe_init_build_env, self.topdir)) | ||
| 721 | 722 | ||
| 722 | # bitbake -c install | 723 | # bitbake -c install |
| 723 | cmd_lines.append( | 724 | cmd_lines.append( |
