sing-box.initd 345 B

123456789101112131415161718
  1. #!/sbin/openrc-run
  2. name=$RC_SVCNAME
  3. description="sing-box service"
  4. supervisor="supervise-daemon"
  5. command="/usr/bin/sing-box"
  6. command_args="-D /var/lib/sing-box -C /etc/sing-box run"
  7. extra_started_commands="reload"
  8. depend() {
  9. after net dns
  10. }
  11. reload() {
  12. ebegin "Reloading $RC_SVCNAME"
  13. $supervisor "$RC_SVCNAME" --signal HUP
  14. eend $?
  15. }