diff options
Diffstat (limited to 'scripts/lib/devtool/ide_sdk.py')
-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( |