aboutsummaryrefslogtreecommitdiff
path: root/touch.sh
diff options
context:
space:
mode:
authorNeodarZ <neodarz@neodarz.net>2017-06-03 14:07:10 +0200
committerNeodarZ <neodarz@neodarz.net>2017-06-03 14:07:10 +0200
commit441cfff763f74aab4b5b4964c1486a44dae2e933 (patch)
tree9c91637805ca439f7a914d4e969e7cef6f8c0522 /touch.sh
parent91b75ad2b9a80c14382ebdc7e2566ef56b1fe999 (diff)
downloadwaveshare-7inch-touchscreen-driver-441cfff763f74aab4b5b4964c1486a44dae2e933.tar.xz
waveshare-7inch-touchscreen-driver-441cfff763f74aab4b5b4964c1486a44dae2e933.zip
Update for work with archlinux
Diffstat (limited to 'touch.sh')
-rw-r--r--touch.sh65
1 files changed, 4 insertions, 61 deletions
diff --git a/touch.sh b/touch.sh
index 07b23a8..e89b26f 100644
--- a/touch.sh
+++ b/touch.sh
@@ -1,62 +1,5 @@
-#!/bin/sh
+[Unit]
+Description=touchsreen driver
-### BEGIN INIT INFO
-# Provides: myservice
-# Required-Start: $remote_fs $syslog
-# Required-Stop: $remote_fs $syslog
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Put a short description of the service here
-# Description: Put a long description of the service here
-### END INIT INFO
-
-# Change the next 3 lines to suit where you install your script and what you want to call it
-DIR=/usr/bin/
-DAEMON=$DIR/touch.py
-DAEMON_NAME=touch
-
-# Add any command line options for your daemon here
-DAEMON_OPTS=""
-
-# This next line determines what user the script runs as.
-# Root generally not recommended but necessary if you are using the Raspberry Pi GPIO from Python.
-DAEMON_USER=root
-
-# The process ID of the script when it runs is stored here:
-PIDFILE=/var/run/$DAEMON_NAME.pid
-
-. /lib/lsb/init-functions
-
-do_start () {
- log_daemon_msg "Starting system $DAEMON_NAME daemon"
- start-stop-daemon --start --background --pidfile $PIDFILE --make-pidfile --user $DAEMON_USER --chuid $DAEMON_USER --startas $DAEMON -- $DAEMON_OPTS
- log_end_msg $?
-}
-do_stop () {
- log_daemon_msg "Stopping system $DAEMON_NAME daemon"
- start-stop-daemon --stop --pidfile $PIDFILE --retry 10
- log_end_msg $?
-}
-
-case "$1" in
-
- start|stop)
- do_${1}
- ;;
-
- restart|reload|force-reload)
- do_stop
- do_start
- ;;
-
- status)
- status_of_proc "$DAEMON_NAME" "$DAEMON" && exit 0 || exit $?
- ;;
-
- *)
- echo "Usage: /etc/init.d/$DAEMON_NAME {start|stop|restart|status}"
- exit 1
- ;;
-
-esac
-exit 0
+[Service]
+ExecStart=/usr/bin/touch.py