38 lines
833 B
Plaintext
38 lines
833 B
Plaintext
|
#!/sbin/runscript
|
||
|
# Installed in /etc/init.d/artifactory
|
||
|
|
||
|
export JAVA_HOME=/etc/java-config-2/current-system-vm
|
||
|
export PATH=$JAVA_HOME/bin:$PATH
|
||
|
DESC="Artifactory Maven Artifact Server"
|
||
|
NAME=artifactory
|
||
|
PIDFILE=/var/run/$NAME.pid
|
||
|
RUN_AS=artifact
|
||
|
ARTIFACTORY_HOME=/opt/artifact/artifactory
|
||
|
COMMAND=$ARTIFACTORY_HOME/bin/artifactory.init
|
||
|
ARGS="$ARTIFACTORY_HOME/etc/jetty.xml"
|
||
|
LOGFILE="$ARTIFACTORY_HOME/logs/consoleout.log"
|
||
|
|
||
|
depend() {
|
||
|
use net
|
||
|
after logger
|
||
|
}
|
||
|
|
||
|
start() {
|
||
|
ebegin "Starting $DESC"
|
||
|
start-stop-daemon --start --verbose --background --make-pidfile --pidfile $PIDFILE\
|
||
|
--chdir $ARTIFACTORY_HOME --chuid $RUN_AS --exec $COMMAND -- $ARGS > $LOGFILE 2>&1
|
||
|
eend $?
|
||
|
}
|
||
|
|
||
|
stop() {
|
||
|
ebegin "Stopping $DESC"
|
||
|
start-stop-daemon --stop --quiet --pidfile $PIDFILE
|
||
|
|
||
|
if [ -e $PIDFILE ]
|
||
|
then
|
||
|
rm $PIDFILE
|
||
|
fi
|
||
|
|
||
|
eend $?
|
||
|
}
|