blob: 27b2c4b8045eff1409d62d17567340af3aa9d0dd [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh /etc/rc.common
2# Copyright (C) 2006 OpenWrt.org
3
4START=98
5STOP=10
6USE_PROCD=1
7NAME=linknx
8PROG=/usr/bin/$NAME
9
10. /lib/functions.sh
11
12start_service() {
13 local conf
14 config_load "$NAME"
15 config_get conf args conf '/etc/linknx.xml'
16 [ -f "$conf" ] || cp -p /etc/linknx.xml.dist "$conf"
17 mkdir -p /tmp/$NAME/persist
18
19 procd_open_instance
20 procd_set_param command "$PROG"
21 procd_append_param command --config="$conf" -w
22 procd_set_param file "$conf"
23 procd_set_param pidfile /var/run/linknx.pid
24 procd_set_param stdout 1
25 procd_set_param stderr 1
26 procd_close_instance
27}