SOURCES: nexus.init - unified (based on template.init) - it works now <yupi...
pawelz
pawelz at pld-linux.org
Sat Oct 25 23:06:36 CEST 2008
Author: pawelz Date: Sat Oct 25 21:06:36 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- unified (based on template.init)
- it works now <yupi!>, thx glen
---- Files affected:
SOURCES:
nexus.init (1.4 -> 1.5)
---- Diffs:
================================================================
Index: SOURCES/nexus.init
diff -u SOURCES/nexus.init:1.4 SOURCES/nexus.init:1.5
--- SOURCES/nexus.init:1.4 Sat Oct 25 16:52:04 2008
+++ SOURCES/nexus.init Sat Oct 25 23:06:30 2008
@@ -3,11 +3,14 @@
# nexus Maven Repository Manager
#
# chkconfig: 345 85 15
+#
# description: Maven Repository Manager
+#
# processname: nexus
-# pidfile: /var/lib/nexus/nexus.pid
+# pidfile: /var/run/nexus/nexus.pid
# config: /etc/nexus/wrapper.conf
-
+#
+# $Id$
# Source function library
. /etc/rc.d/init.d/functions
@@ -29,9 +32,10 @@
fi
start() {
+ # Check if the service is already running?
if [ ! -f /var/lock/subsys/nexus ]; then
msg_starting nexus
- su nexus -s /bin/sh -c "/usr/sbin/java-service-wrapper /var/lib/nexus/conf/wrapper.conf wrapper.syslog.ident=nexus wrapper.daemonize=TRUE wrapper.pidfile=/var/lib/nexus/nexus.pid"
+ daemon --user nexus "/usr/sbin/java-service-wrapper /var/lib/nexus/conf/wrapper.conf wrapper.syslog.ident=nexus wrapper.pidfile=/var/run/nexus/nexus.pid wrapper.daemonize=TRUE"
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/nexus
else
@@ -41,9 +45,10 @@
stop() {
if [ -f /var/lock/subsys/nexus ]; then
+ # Stop daemons.
msg_stopping nexus
- killproc nexus
- rm -f /var/lock/subsys/nexus /var/lib/nexus/nexus.pid > /dev/null 2>&1
+ killproc --pidfile /var/run/nexus/nexus.pid nexus
+ rm -f /var/lock/subsys/nexus
else
msg_not_running nexus
fi
@@ -68,10 +73,9 @@
console)
# Check if the service is already running?
if [ ! -f /var/lock/subsys/nexus ]; then
- msg_starting nexus
touch /var/lock/subsys/nexus
- su nexus -s /bin/sh -c "/usr/sbin/java-service-wrapper /var/lib/nexus/conf/wrapper.conf wrapper.syslog.ident=nexus wrapper.pidfile=/var/lib/nexus/nexus.pid"
- rm -f /var/lock/subsys/nexus /var/lib/nexus/nexus.pid > /dev/null 2>&1
+ su nexus -s /bin/sh -c "/usr/sbin/java-service-wrapper /var/lib/nexus/conf/wrapper.conf wrapper.syslog.ident=nexus wrapper.pidfile=/var/run/nexus/nexus.pid"
+ rm -f /var/lock/subsys/nexus
else
msg_already_running nexus
fi
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/nexus.init?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list