# Copyright (C) 2007-2015 OpenWrt.org
START=98
+USE_PROCD=1
-SERVICE_USE_PID=1
+PROG="/usr/bin/lcd4linux"
+CONFIGFILE="/etc/lcd4linux.conf"
-start() {
- service_start /usr/bin/lcd4linux -o /tmp/lcd4linux.png -q
+start_service() {
+ [ -f /etc/lcd4linux.conf ] || return 1
+ procd_open_instance
+ procd_set_param command "$PROG"
+ procd_append_param command -F
+ procd_append_param command -q
+ procd_append_param command -o /tmp/lcd4linux.png
+ procd_append_param command -f "$CONFIGFILE"
+ procd_set_param file "$CONFIGFILE"
+ procd_close_instance
}
-
-stop() {
- service_stop /usr/bin/lcd4linux
-}
-