]> code.ossystems Code Review - openembedded-core.git/commit
mkefidsk: fix bash/dash shell quoting problem
authorSaul Wold <sgw@linux.intel.com>
Tue, 11 Jul 2017 15:14:16 +0000 (08:14 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 11 Jul 2017 23:26:21 +0000 (00:26 +0100)
commit359722a86580128aeccd05531eff0da4e6971721
tree94cdc9daef4115569157767d3f51f71886b31fb3
parent915b01258ef426392bb9052c345f952670db4450
mkefidsk: fix bash/dash shell quoting problem

mkefidsk currently writes a startup.nsh with embedded control characters.
This happens because \b etc are control sequences to the shell echo
command when using dash. The resulting startup.nsh causes the bootup
to fail, and the user is dropped into the EFI shell to manually run
startup.nsh.

Patch originally provided by Troy D. Hanson <troy.hanson@jhuapl.edu>

[YOCTO #9665]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 008d6cb5bb4969f53a228893c502be8c9420ecb0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/contrib/mkefidisk.sh