Create meshcentral

This commit is contained in:
tschettervictor
2024-09-13 07:25:48 -06:00
committed by GitHub
parent 4e8b2e0412
commit f6081984d9

View File

@@ -0,0 +1,24 @@
#!/bin/sh
# MeshCentral FreeBSD Service Script
# PROVIDE: meshcentral
# REQUIRE: NETWORKING
# KEYWORD: shutdown
. /etc/rc.subr
name=meshcentral
user=meshcentral
rcvar=meshcentral_enable
: ${meshcentral_enable:="NO"}
: ${meshcentral_args:=""}
pidfile=/var/run/${name}/${name}.pid
command="/usr/sbin/daemon"
meshcentral_chdir="/usr/local/meshcentral/node_modules"
command_args="-r -u ${user} -P ${pidfile} /usr/local/bin/node ${meshcentral_chdir}/${name} ${meshcentral_args}"
load_rc_config $name
run_rc_command "$1"