4 files changed, 7 insertions(+), 29 deletions(-)
R server.js => index.js
A setup/kvs_rc
D setup/kvs_service
D setup/setup_freebsd.sh
R server.js => index.js +0 -0
A setup/kvs_rc => setup/kvs_rc +7 -0
@@ 0,0 1,7 @@
+#!/sbin/openrc-run
+
+name="$SVCNAME"
+pidfile="/var/run/$SVCNAME.pid"
+command="/usr/bin/node /home/robert/source/$SVCNAME/index.js"
+command_args=""
+command_background=true
D setup/kvs_service => setup/kvs_service +0 -15
@@ 1,15 0,0 @@
-#!/bin/sh
-#
-
-# PROVIDE: kvs
-
-. /etc/rc.subr
-
-name="kvs"
-rcvar="${name}_enable"
-pidfile="/var/run/${name}.pid"
-command="/usr/sbin/daemon"
-command_args="-c -f -P ${pidfile} -r /home/robert/kvs/server.js"
-
-load_rc_config $name
-run_rc_command "$1"
D setup/setup_freebsd.sh => setup/setup_freebsd.sh +0 -14
@@ 1,14 0,0 @@
-#/bin/sh
-
-cd /home/robert/kvs
-
-sudo cp ./setup/kvs_service /usr/local/etc/rc.d/kvs
-
-printf '\nkvs_enable="YES"\n' | sudo tee -a /etc/rc.conf
-
-sudo mkdir -p /usr/local/etc/nginx/sites-enabled
-
-sudo cp ./setup/kvs_nginx /usr/local/etc/nginx/sites-enabled/kvs
-
-sudo service kvs start
-sudo service nginx restart