From 903bc28e646fcdfe91f691ebaea1f17d9ca0dcdc Mon Sep 17 00:00:00 2001 From: Michel-FK Date: Sat, 13 Jun 2020 21:29:56 +0200 Subject: [PATCH] Make Instant Play actually work with buildroot's ash --- .../usr/local/sbin/write_args_quick_load_file | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/write_args_quick_load_file b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/write_args_quick_load_file index 626b36d..426820a 100755 --- a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/write_args_quick_load_file +++ b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/write_args_quick_load_file @@ -3,15 +3,15 @@ # Write quick load file args QUICK_LOAD_FILE=/root/quick_load_cmd -printf "" > $QUICK_LOAD_FILE - -whitespace="[[:space:]]" +echo -n "" > $QUICK_LOAD_FILE for i in "$@"; do - if [[ "$i" != $whitespace && "$i" != "SDL_NOMOUSE=1" ]] - then - i=\""$i"\" + if $(echo "$i" | egrep -q '[[:space:]]'); then + + # Add quotes around arguments containing spaces + echo -n "\"$i\" " >> ${QUICK_LOAD_FILE} + else + echo -n "$i " >> ${QUICK_LOAD_FILE} fi - printf "%s" "$i " >> $QUICK_LOAD_FILE done -printf "\n" >> $QUICK_LOAD_FILE +echo "" >> ${QUICK_LOAD_FILE} exit 0