From b4d192ac0bcdea2d2706dd6ebc69e9197693a241 Mon Sep 17 00:00:00 2001 From: Philippe Simons Date: Tue, 26 Aug 2025 22:44:27 +0200 Subject: [PATCH] emulators:scummvm-sa: fix scan script --- .../emulators/standalone/scummvmsa/sources/start_scummvm.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/projects/ROCKNIX/packages/emulators/standalone/scummvmsa/sources/start_scummvm.sh b/projects/ROCKNIX/packages/emulators/standalone/scummvmsa/sources/start_scummvm.sh index 92dfc84f21..1a24beced8 100644 --- a/projects/ROCKNIX/packages/emulators/standalone/scummvmsa/sources/start_scummvm.sh +++ b/projects/ROCKNIX/packages/emulators/standalone/scummvmsa/sources/start_scummvm.sh @@ -29,12 +29,11 @@ create_svm(){ while read line do id=($line); - filename=$(grep -A7 "\[$id\]" ${CONFIG_DIR}/scummvm.ini | \ - awk 'BEGIN {FS="="}; /description/ {printf $2}' | \ + filename=$(sed -n "/^\[$id\]/,/^\[/{s/^description=//p}" ${CONFIG_DIR}/scummvm.ini | \ sed -e 's# (.*)# ('${id}')#g' -e "s#'##g" -e "s#: # - #g" \ ) - SVMPATH="$(grep -A7 "\[$id\]" ${CONFIG_DIR}/scummvm.ini | awk 'BEGIN {FS="="}; /path/ {print $2}')" + SVMPATH="$(sed -n "/^\[$id\]/,/^\[/{s/^path=//p}" ${CONFIG_DIR}/scummvm.ini)" echo '--path="'${SVMPATH}'" '${id} >"${CONFIG_DIR}/games/${filename}.scummvm" done }