Mercurial > trustbridge
annotate ui/trustbridge-tray-starter.sh @ 944:76c410aff382
Fix two "memory leaks"
Not really a leak as they are part of main and thus only executed once
but this makes memory analysis easier.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Tue, 26 Aug 2014 17:03:03 +0200 |
parents | 654a8ca9d5b4 |
children | a974b61a5cce |
rev | line source |
---|---|
738
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
1 #!/bin/bash |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
2 |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
3 PREFIX="" |
763
654a8ca9d5b4
Set config dir used by trustbridge-tray-starter at runtime.
Sascha Wilde <wilde@intevation.de>
parents:
738
diff
changeset
|
4 CFGDIR="${XDG_CONFIG_HOME:-$HOME/.config}/BSI" |
738
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
5 TBCMD="trustbridge --tray" |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
6 XSET=/usr/bin/xset |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
7 CONFIG="$CFGDIR/trustbridge-tray-starter.cfg" |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
8 |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
9 if [ -r "$CONFIG" ] ; then |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
10 DISPLAY=`sed -n "/DISPLAY/s/[^=]*=\(.*\)/\1/p" "$CONFIG"` |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
11 export DISPLAY |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
12 |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
13 # only run when X is accessible |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
14 if "$XSET" -q >/dev/null 2>&1 ; then |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
15 "$PREFIX/bin/"$TBCMD |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
16 fi |
ea8d13590cbd
Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff
changeset
|
17 fi |