Correct whitespace to match the rest of the code in utils.
Refactored sed expression with a simpler equivalent.

Signed-off-by: Paulo Neves <ptsne...@gmail.com>
---
 meta/classes/utils.bbclass | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/meta/classes/utils.bbclass b/meta/classes/utils.bbclass
index b617632d9f..b58c22771f 100644
--- a/meta/classes/utils.bbclass
+++ b/meta/classes/utils.bbclass
@@ -188,7 +188,7 @@ create_cmdline_shebang_wrapper () {
        # Create a wrapper script where commandline options are needed
        #
        # These are useful to work around shebang relocation issues, where 
shebangs are too
-  # long or have arguments in them, thus preventing them from using the 
/usr/bin/env
+       # long or have arguments in them, thus preventing them from using the 
/usr/bin/env
        # shebang
        #
        # Usage: create_cmdline_wrapper FILENAME <extra-options>
@@ -198,10 +198,10 @@ create_cmdline_shebang_wrapper () {
 
        echo "Generating wrapper script for $cmd"
 
-  # Strip #! and get remaining interpreter + arg
-  argument="$(basename "$(head -n1 $cmd | sed -e 's|#![ ]*||g' )")"
-  # strip the shebang from the real script as we do not want it to be usable 
anyway
-  tail -n +2 $cmd > $cmd.real
+       # Strip #! and get remaining interpreter + arg
+       argument="$(sed -ne 's/^#! *//p;q' $cmd)"
+       # strip the shebang from the real script as we do not want it to be 
usable anyway
+       tail -n +2 $cmd > $cmd.real
        cmdname=$(basename $cmd)
        dirname=$(dirname $cmd)
        cmdoptions=$@
-- 
2.25.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#167553): 
https://lists.openembedded.org/g/openembedded-core/message/167553
Mute This Topic: https://lists.openembedded.org/mt/92145211/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to