From 498644a078e7e219d11e80c31189b053449c86a4 Mon Sep 17 00:00:00 2001 From: Onni Kukkonen Date: Fri, 5 Aug 2022 20:35:54 +0300 Subject: [PATCH] debugger support, fix direct launch --- package/cream.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/package/cream.sh b/package/cream.sh index 7ad1c1f..7c18655 100755 --- a/package/cream.sh +++ b/package/cream.sh @@ -13,16 +13,21 @@ function launch_game { $SELECTED_GAME "$@" exit 0 fi - # actually launch the game - LD_PRELOAD="$LD_PRELOAD /tmp/libCreamlinux.so" $SELECTED_GAME "$@" + # actually launch the game + if [ "$CREAM_DEBUGGER" ]; then + LD_PRELOAD="$LD_PRELOAD /tmp/libCreamlinux.so" $CREAM_DEBUGGER $SELECTED_GAME + exit 0 + fi + LD_PRELOAD="$LD_PRELOAD /tmp/libCreamlinux.so" $SELECTED_GAME + exit 0 } # ifs is required because zenity fucks up without it export IFS="" if [ -z "$CREAM_GAME_NAME" ]; then - echo "" + echo "launching directly" else - SELECTED_GAME=$CREAM_GAME_NAME + SELECTED_GAME="./$CREAM_GAME_NAME" launch_game fi