diff --git a/piped.init b/piped.init new file mode 100755 index 0000000..51a5889 --- /dev/null +++ b/piped.init @@ -0,0 +1,22 @@ +#!/sbin/openrc-run + +name=$RC_SVCNAME +command="/bin/ash" +command_args="/home/piped/start.sh" +command_user="piped" +directory="/home/piped" + +output_log="/var/log/$RC_SVCNAME/piped.log" +error_log="/var/log/$RC_SVCNAME/error.log" + +pidfile="/run/$RC_SVCNAME/$RC_SVCNAME.pid" +command_background="yes" + +depend() { + need net +} + +start_pre() { + checkpath --directory --owner $command_user:$command_user --mode 0775 \ + /run/$RC_SVCNAME /var/log/$RC_SVCNAME +} diff --git a/proxy.init b/proxy.init new file mode 100644 index 0000000..2bb3b7b --- /dev/null +++ b/proxy.init @@ -0,0 +1,23 @@ +#!/sbin/openrc-run + +export UDS=1 + +name=$RC_SVCNAME +command="/home/ytproxy/piped-proxy" +command_user="nginx" +directory="/home/ytproxy" + +output_log="/var/log/$RC_SVCNAME/proxy.log" +error_log="/var/log/$RC_SVCNAME/error.log" + +pidfile="/run/$RC_SVCNAME/$RC_SVCNAME.pid" +command_background="yes" + +depend() { + need net +} + +start_pre() { + checkpath --directory --owner $command_user:$command_user --mode 0775 \ + /run/$RC_SVCNAME /var/log/$RC_SVCNAME +}