From 7c205f196b0a38afb7d857452ea1bc3bc2ae8f17 Mon Sep 17 00:00:00 2001 From: Kaveh Dadgar Date: Sun, 8 Sep 2024 19:46:24 +0330 Subject: [PATCH] add: Openwrt new hiddify.init --- wrt/files/hiddify.init | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 wrt/files/hiddify.init diff --git a/wrt/files/hiddify.init b/wrt/files/hiddify.init new file mode 100644 index 0000000..8037e04 --- /dev/null +++ b/wrt/files/hiddify.init @@ -0,0 +1,27 @@ +#!/bin/sh /etc/rc.common + +USE_PROCD=1 +START=99 + +NAME="hiddify" +PROG="/usr/bin/hiddify-cli" + + +start_service() { + config_load "$NAME" + + local enabled config appconfig + config_get_bool enabled "main" "enabled" "0" + [ "$enabled" -eq "1" ] || return 0 + + config_get configfile "main" "config" + config_get connection "main" "appconfig" + args="" + args="$args run -c $config -d $appconfig" + procd_open_instance + procd_set_param command $PROG $args +# procd_set_param stdout 1 +# procd_set_param stderr 1 + procd_set_param respawn + procd_close_instance +}