diff options
author | Louie S <louie@example.com> | 2024-01-06 14:58:44 -0500 |
---|---|---|
committer | Louie S <louie@example.com> | 2024-01-06 14:58:44 -0500 |
commit | 10e80054bdbc9edf930cbc5c1f1285a20fe160ed (patch) | |
tree | 2b45c676833d18ff91abb0e004da6c0b29208d12 /rom-desktop-entry-generator.sh | |
parent | 7b800e0293e0762db87f4f6f6377038c6540718b (diff) |
Fix method for checking and writing ROMPATH to desktop file
Diffstat (limited to 'rom-desktop-entry-generator.sh')
-rwxr-xr-x | rom-desktop-entry-generator.sh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/rom-desktop-entry-generator.sh b/rom-desktop-entry-generator.sh index 01663b4..e53976e 100755 --- a/rom-desktop-entry-generator.sh +++ b/rom-desktop-entry-generator.sh @@ -39,9 +39,8 @@ build_desktop_file() { echo "Skipping: No configuration exists for SYSTEM" >> "$STDOUT_LOG" return fi - # FIXME this warning can have false positives - if [ ! -e "$ROMPATH" ]; then - echo "Warning: PATH does not exist" >> "$STDOUT_LOG" + if ! eval test -e "\"$ROMPATH\""; then + echo "Warning: PATH $ROMPATH does not exist" >> "$STDOUT_LOG" fi unset launcher @@ -54,7 +53,7 @@ build_desktop_file() { echo "Type=Application" >> "$OUTPUT" echo "Name=$NAME" >> "$OUTPUT" echo "Icon=${SCRIPTNAME}_${SYSTEM}_${NAME}" >> "$OUTPUT" - echo "Exec=$launcher $flags $ROMPATH" >> "$OUTPUT" + echo "Exec=$launcher $flags \"$ROMPATH\"" >> "$OUTPUT" echo "Categories=Game" >> "$OUTPUT" } |