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 }