artifactory ebuild first try.
This commit is contained in:
37
dev-java/artifactory/files/artifactory.initd
Normal file
37
dev-java/artifactory/files/artifactory.initd
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/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 $?
|
||||
}
|
Reference in New Issue
Block a user