mirror of
https://gitea.blesmrt.net/mikaela/scripts.git
synced 2026-01-27 05:27:55 +01:00
{homebrew,syncplay}: avoid /tmp here as well, while unnecessary
This commit is contained in:
parent
c66ab1e411
commit
89fc6d39e0
@ -8,8 +8,13 @@ if [ -d /var/roothome ]; then
|
||||
set -x
|
||||
export LC_ALL=C.utf8
|
||||
|
||||
if [ -f "/tmp/brew.$(id -u).$(date -I)" ]; then
|
||||
echo "Homebrew has been patched today. If this is wrong, rm /tmp/brew.$(id -u).$(date -I)"
|
||||
if ! hash xdg-user-dir 2> /dev/null; then
|
||||
echo "xdg-user-dir is required for my laziness"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -f "$(xdg-user-dir RUNTIME)/brew.$(date -I)" ]; then
|
||||
echo "Homebrew has been patched today. If this is wrong, rm $(xdg-user-dir RUNTIME)/brew.$(date -I)"
|
||||
else
|
||||
if [ ! -d "/home/linuxbrew/.linuxbrew" ]; then
|
||||
echo "Homebrew not found."
|
||||
@ -19,7 +24,7 @@ if [ -d /var/roothome ]; then
|
||||
cd /home/linuxbrew/.linuxbrew/bin/
|
||||
cp /home/linuxbrew/.linuxbrew/bin/brew /home/linuxbrew/.linuxbrew/bin/brew2
|
||||
sed -i 's/pwd\ \-P/pwd/g' /home/linuxbrew/.linuxbrew/bin/brew2
|
||||
touch "/tmp/brew.$(id -u).$(date -I)"
|
||||
touch "$(xdg-user-dir RUNTIME)/brew.$(date -I)"
|
||||
fi
|
||||
|
||||
/home/linuxbrew/.linuxbrew/bin/brew2 $@
|
||||
|
||||
@ -5,7 +5,12 @@
|
||||
set -x
|
||||
export LC_ALL=C.utf8
|
||||
|
||||
if [ -f "/tmp/syncplay.$(id -u).$(date -I)" ]; then
|
||||
if ! hash xdg-user-dir 2> /dev/null; then
|
||||
echo "xdg-user-dir is required for my laziness"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -f "$(xdg-user-dir RUNTIME)/syncplay.$(date -I)" ]; then
|
||||
echo "Syncplay has been touched today"
|
||||
else
|
||||
# If syncplay doesn't exist, get it
|
||||
@ -36,7 +41,7 @@ else
|
||||
pip3 install pip --upgrade
|
||||
pip3 install -r requirements.txt --upgrade
|
||||
pip3 install -r requirements_gui.txt --upgrade
|
||||
touch /tmp/syncplay.$(id -u).$(date -I)
|
||||
touch $(xdg-user-dir RUNTIME)/syncplay.$(date -I)
|
||||
fi
|
||||
|
||||
# finally launch the syncplay with any flags specified
|
||||
@ -44,5 +49,6 @@ fi
|
||||
~/src/github.com/syncplay/syncplay/syncplayClient.py "$@"
|
||||
# my syncplay launcher says this is a terminal app, so in case something goes
|
||||
# wrong, let it stay open for a moment for me to see what.
|
||||
echo ""
|
||||
sleep 5
|
||||
set +x
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user