Mercurial > hg > rlgwebd
annotate rlgwebd @ 145:3308eaa00c91
Use SVG for the bell icon instead of PNG.
Browsers that support WebSockets tend to support SVG too. This also
removes the need to install Inkscape to convert the file to PNG.
author | John "Elwin" Edwards |
---|---|
date | Thu, 31 Oct 2013 20:44:35 -0700 |
parents | 1a156a7746a7 |
children | 5483d413a45b |
rev | line source |
---|---|
139 | 1 #!/bin/sh |
2 | |
141
1a156a7746a7
RLGWebD: use NODE_PATH to find modules.
John "Elwin" Edwards
parents:
139
diff
changeset
|
3 NODE_PATH=/usr/lib/node_modules |
139 | 4 LOGFILE=/var/local/rlgwebd/log |
5 CTLSOCKET=/var/local/rlgwebd/ctl | |
6 RLGWEBDJS=./rlgwebd.js | |
7 | |
141
1a156a7746a7
RLGWebD: use NODE_PATH to find modules.
John "Elwin" Edwards
parents:
139
diff
changeset
|
8 export NODE_PATH |
1a156a7746a7
RLGWebD: use NODE_PATH to find modules.
John "Elwin" Edwards
parents:
139
diff
changeset
|
9 |
139 | 10 if [ $UID != 0 ] |
11 then | |
12 echo "$0 needs to run as root." >&2 | |
13 exit 1 | |
14 fi | |
15 | |
16 if [ $# -gt 0 ] && [ $1 = stop ] | |
17 then | |
18 socat "EXEC:echo quit" "$CTLSOCKET" | |
19 else | |
20 # Start | |
21 setsid node "$RLGWEBDJS" </dev/null &>>$LOGFILE & | |
22 fi | |
23 | |
24 exit | |
25 |