From 091efd1a59cff94e636bf76e5402cdda1210543b Mon Sep 17 00:00:00 2001 From: aclist Date: Sat, 8 Oct 2022 14:34:33 +0900 Subject: [PATCH] Set Steam Deck staging dir sooner --- dzgui.sh | 2 +- helpers/scmd.sh | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dzgui.sh b/dzgui.sh index 6d798b8..95c45cb 100755 --- a/dzgui.sh +++ b/dzgui.sh @@ -1,7 +1,7 @@ #!/bin/bash set -o pipefail -version=2.8.0-rc.11 +version=2.8.0-rc.12 aid=221100 game="dayz" diff --git a/helpers/scmd.sh b/helpers/scmd.sh index 008e437..23565b1 100644 --- a/helpers/scmd.sh +++ b/helpers/scmd.sh @@ -66,8 +66,6 @@ move_files(){ #} test_dir(){ if [[ $dist == "steamos" ]]; then - staging_dir="$HOME/.local/share/dzgui/mods" - mkdir -p $staging_dir return 0 fi sudo -u steam test -w "$staging_dir" @@ -217,7 +215,7 @@ deck_install(){ pacman -Qi lib32-gcc-libs 2>/dev/null 1>&2 rc=$? [[ ! $rc -eq 0 ]] && return 1 - if [[ ! -f $HOME/.local/share/dzgui/helpers/steamcmd ]]; then + if [[ ! -f $HOME/.local/share/dzgui/helpers/steamcmd/steamcmd.sh ]]; then local tarball="steamcmd_linux.tar.gz" mkdir -p $HOME/.local/share/dzgui/helpers/steamcmd curl -Ls "https://steamcdn-a.akamaihd.net/client/installer/$tarball" > $HOME/.local/share/dzgui/helpers/steamcmd/$tarball @@ -313,6 +311,10 @@ abort(){ exit } check_disks(){ + if [[ $dist == "steamos" ]]; then + staging_dir="$HOME/.local/share/dzgui/mods" + mkdir -p $staging_dir + fi disksize=$(df $staging_dir --output=avail | tail -n1) disk_bytewise=$((disksize * 1024)) hr=$(echo $(numfmt --to=iec --format "%.2f" $totalmodsize $disk_bytewise) | sed 's/ /\//')