diff options
author | John Klug <john.klug@multitech.com> | 2020-08-26 15:03:07 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2020-11-12 09:26:20 -0600 |
commit | 7b242188a17ec9f7bc626c0685b2d7f486564b66 (patch) | |
tree | ffbf7384d976b8efe41d26c60d18db827f99a13f /recipes-core/initscripts/initscripts-1.0/umountfs | |
parent | 4e8611566547526cc7b57d2d6f9e558b1efe411d (diff) | |
download | meta-mlinux-7b242188a17ec9f7bc626c0685b2d7f486564b66.tar.gz meta-mlinux-7b242188a17ec9f7bc626c0685b2d7f486564b66.tar.bz2 meta-mlinux-7b242188a17ec9f7bc626c0685b2d7f486564b66.zip |
Account for the noexec flag when doing a script-based upgrade.
Diffstat (limited to 'recipes-core/initscripts/initscripts-1.0/umountfs')
-rw-r--r-- | recipes-core/initscripts/initscripts-1.0/umountfs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/recipes-core/initscripts/initscripts-1.0/umountfs b/recipes-core/initscripts/initscripts-1.0/umountfs index 9c36bd3..b100086 100644 --- a/recipes-core/initscripts/initscripts-1.0/umountfs +++ b/recipes-core/initscripts/initscripts-1.0/umountfs @@ -251,6 +251,9 @@ flash_upgrade() { # flash-root to read-only if ((upgrade_script == 1)) ; then if (cd ${flash_dir};tar -xf ${upgrade_file}) ; then + if ! [[ -x ${flash_dir}/${install_file} ]] + /bin/mount -o remount,exec ${flash_root} + fi exec ${flash_dir}/${install_file} ${flash_root} else echo "Extraction of ${upgrade_file} failed" |