From 8d43f93b556802a4dff1b3a4b16a7db61c9ec3f5 Mon Sep 17 00:00:00 2001 From: "Josh.5" Date: Sat, 8 Jul 2023 17:16:07 +1200 Subject: [PATCH] Ensure autostart path exists before creating a file for steam --- overlay/opt/scripts/install_steam.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/overlay/opt/scripts/install_steam.sh b/overlay/opt/scripts/install_steam.sh index 4d72624..3f10ab2 100755 --- a/overlay/opt/scripts/install_steam.sh +++ b/overlay/opt/scripts/install_steam.sh @@ -51,8 +51,9 @@ if [[ ! -f ${USER_HOME:?}/.var/app/com.valvesoftware.Steam/.local/share/Steam/co echo "${libraryfolders}" > ${USER_HOME:?}/.var/app/com.valvesoftware.Steam/.local/share/Steam/config/libraryfolders.vdf fi # Remove old autostart script if pointing to old native debian steam launcher -if grep "Exec=/usr/games/steam %U" ${USER_HOME:?}/.config/autostart/Steam.desktop &> /dev/null; then - rm ${USER_HOME:?}/.config/autostart/Steam.desktop +mkdir -p "${USER_HOME:?}/.config/autostart" +if grep "Exec=/usr/games/steam %U" "${USER_HOME:?}/.config/autostart/Steam.desktop" &> /dev/null; then + rm -fv "${USER_HOME:?}/.config/autostart/Steam.desktop" fi # Create autostart script if missing steam_autostart_desktop="$(cat <