annotate ui/trustbridge-tray-starter.sh @ 739:5f0fca113ff4

Factor out Info Panel creation.
author Andre Heinecke <andre.heinecke@intevation.de>
date Fri, 04 Jul 2014 11:15:34 +0200
parents ea8d13590cbd
children 654a8ca9d5b4
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=""
ea8d13590cbd Added trustbridge-tray-starter script for use with cron job.
Sascha Wilde <wilde@intevation.de>
parents:
diff changeset
4 CFGDIR=""
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

http://wald.intevation.org/projects/trustbridge/