From 0afc70a07c69b2a6fb1ab153a7087a0776e5fa8f Mon Sep 17 00:00:00 2001 From: appeasementPolitik <108810900+appeasementPolitik@users.noreply.github.com> Date: Sat, 25 Nov 2023 09:13:56 +0000 Subject: [PATCH] Change to more suitable lock file location for user programs --- .local/bin/statusbar/sb-forecast | 2 +- .local/bin/statusbar/sb-iplocate | 2 +- .local/bin/statusbar/sb-moonphase | 2 +- .local/bin/statusbar/sb-price | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.local/bin/statusbar/sb-forecast b/.local/bin/statusbar/sb-forecast index 07742dc7..028c20f5 100755 --- a/.local/bin/statusbar/sb-forecast +++ b/.local/bin/statusbar/sb-forecast @@ -53,4 +53,4 @@ checkforecast && showweather || ( until { [ "$(cat /sys/class/net/w*/operstate)" = 'up' ] || [ "$(cat /sys/class/net/e*/operstate)" = 'up' ]; } && getforecast; do sleep 60; done && pkill -RTMIN+"${1:-5}" "${STATUSBAR:-dwmblocks}" ) & - echo ) 9>/tmp/sb-forecast.lock + echo ) 9>"${XDG_RUNTIME_DIR}/sb-forecast.lock" diff --git a/.local/bin/statusbar/sb-iplocate b/.local/bin/statusbar/sb-iplocate index eaf1941f..7911b503 100755 --- a/.local/bin/statusbar/sb-iplocate +++ b/.local/bin/statusbar/sb-iplocate @@ -13,7 +13,7 @@ addr=$(cat "$ipfile" 2>/dev/null) && addr=$(geoiplookup "$addr" 2>/dev/null) && ( until { [ "$(cat /sys/class/net/w*/operstate)" = 'up' ] || [ "$(cat /sys/class/net/e*/operstate)" = 'up' ]; } && curl -sf api.ipify.org --output "$ipfile"; do sleep 60; done && pkill -RTMIN+"${1:-27}" "${STATUSBAR:-dwmblocks}" ) & - echo; exit ) 9>/tmp/sb-iplocate.lock + echo; exit ) 9>"${XDG_RUNTIME_DIR}/sb-iplocate.lock" name="${addr##*, }" flag="$(grep "flag: $name" "${XDG_DATA_HOME:-$HOME/.local/share}/larbs/emoji")" flag="${flag%% *}" diff --git a/.local/bin/statusbar/sb-moonphase b/.local/bin/statusbar/sb-moonphase index ec059885..3d77bf9e 100755 --- a/.local/bin/statusbar/sb-moonphase +++ b/.local/bin/statusbar/sb-moonphase @@ -9,7 +9,7 @@ moonfile="${XDG_DATA_HOME:-$HOME/.local/share}/moonphase" ( until { [ "$(cat /sys/class/net/w*/operstate)" = 'up' ] || [ "$(cat /sys/class/net/e*/operstate)" = 'up' ]; } && curl -sf "wttr.in/?format=%m" --output "$moonfile" && touch "$moonfile"; do sleep 60; done && pkill -RTMIN+"${1:-17}" "${STATUSBAR:-dwmblocks}" ) & - echo; exit ) 9>/tmp/sb-moonphase.lock + echo; exit ) 9>"${XDG_RUNTIME_DIR}/sb-moonphase.lock" icon="$(cat "$moonfile")" diff --git a/.local/bin/statusbar/sb-price b/.local/bin/statusbar/sb-price index ce266c3a..29bd497f 100755 --- a/.local/bin/statusbar/sb-price +++ b/.local/bin/statusbar/sb-price @@ -55,7 +55,7 @@ esac ( until { [ "$(cat /sys/class/net/w*/operstate)" = 'up' ] || [ "$(cat /sys/class/net/e*/operstate)" = 'up' ]; } && updateprice; do sleep 60; done && pkill -RTMIN+"$4" "${STATUSBAR:-dwmblocks}" ) & - echo; exit ) 9>/tmp/sb-price.lock || + echo; exit ) 9>"${XDG_RUNTIME_DIR}/sb-price.lock" || updateprice fi