xml_plcupload um pictory-flags erweitert

docstrings
defaultwerte geändert und für deb vorbereitet
pythonversion für plc programm kann angegeben werden
This commit is contained in:
2017-03-10 16:27:19 +01:00
parent e2f7ed41ea
commit 6cb1a93dae
6 changed files with 102 additions and 46 deletions

View File

@@ -3,5 +3,5 @@
# Verbose logging add a -v or -vv
DAEMON_ARGS="-d"
# Codepage of files
export LANG=C.UTF-8
# Codepage for Python (do not change)
export LANG=C.UTF-8

View File

@@ -16,11 +16,18 @@
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="RevPiPyLoad to run plc program"
NAME=revpipyload
DAEMON=/usr/share/revpipyload/revpipyload.py
DAEMON_ARGS="-d"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
# Check install dir
if [ -d /usr/local/share/revpipyload ]
then
DAEMON=/usr/share/revpipyload/revpipyload.py
else
DAEMON=/usr/share/revpipyload/revpipyload.py
fi
# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

View File

@@ -4,7 +4,8 @@ autostart=1
plcworkdir=/var/lib/revpipyload
plcprogram=program.py
plcslave=0
xmlrpc=1
pythonversion=3
xmlrpc=0
xmlrpcport=55123
zeroonerror=1
zeroonexit=1

View File

@@ -1,3 +1,7 @@
#!/bin/sh
exec "/usr/share/revpipyload/revpipyload.py" "$@"
if [ -d /usr/local/share/revpipyload ]
then
exec "/usr/local/share/revpipyload/revpipyload.py" "$@"
else
exec "/usr/share/revpipyload/revpipyload.py" "$@"
fi