]> git.plutz.net Git - serve0/commitdiff
guess environment variables only if not already set
authorpaul <paul@plutz.net>
Sun, 10 Dec 2017 00:47:26 +0000 (00:47 +0000)
committerpaul <paul@plutz.net>
Sun, 10 Dec 2017 00:47:26 +0000 (00:47 +0000)
svn path=/trunk/; revision=195

actions/playctl.sh

index 9af8f7b8d0c5d9af813ad8eb451feb41aef2721f..ae1a51bc19f21c7372e0c464561e75e08b9a39e6 100755 (executable)
@@ -21,8 +21,8 @@ statusfile="${_DATA}/mplayer.status"
 statusfile="/tmp/mplayer.status"
 volfile="${_DATA}/mplayer.volume"
 
-export DISPLAY=":0"
-export XDG_RUNTIME_DIR="/run/user/$(id |sed -rn '1s;.*uid=([0-9]+)[^0-9].*;\1;p')"
+[ -z "$DISPLAY" ] && export DISPLAY=":0"
+[ -z "$XDG_RUNTIME_DIR" ] && export XDG_RUNTIME_DIR="/run/user/$(id |sed -rn '1s;.*uid=([0-9]+)[^0-9].*;\1;p')"
 
 printf '\rBREAK\r' >> "$statusfile"