X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=fanfix.sysv;h=5ab6912a8707fcf8121728b3ff378d676273fc35;hp=10be756a8e77f5b189cba115d99c9aaabc624308;hb=HEAD;hpb=48587cad70aa1fee408d5336d1fdd15065a402d2 diff --git a/fanfix.sysv b/fanfix.sysv index 10be756..5ab6912 100755 --- a/fanfix.sysv +++ b/fanfix.sysv @@ -2,20 +2,17 @@ # # fanfix This starts the Fanfix remote service. # -# chkconfig: 2345 10 90 # description: Starts the Fanfix remote service # ### BEGIN INIT INFO +# Default-Start: 3 4 5 # Short-Description: Fanfix service # Description: Starts the Fanfix remote service ### END INIT INFO ENABLED=true USER=fanfix - JAR=/path/to/fanfix.jar -PINCODE="my password" -PORT=12000 FPID=/tmp/fanfix.pid OUT=/var/log/fanfix @@ -37,7 +34,9 @@ start) echo "Fanfix is already running." >&2 false else - sudo -u "$USER" -- java -jar "$JAR" --server "$PINCODE" "$PORT" > "$OUT" 2> "$ERR" & + [ -e "$OUT" ] && mv "$OUT" "$OUT".previous + [ -e "$ERR" ] && mv "$ERR" "$ERR".previous + sudo -u "$USER" -- java -jar "$JAR" --server > "$OUT" 2> "$ERR" & echo $! > "$FPID" fi @@ -46,7 +45,7 @@ start) ;; stop) if sh "$0" status --quiet; then - sudo -u "$USER" -- java -jar "$JAR" --stop-server "$PINCODE" "$PORT" + sudo -u "$USER" -- java -jar "$JAR" --stop-server fi i=1