summaryrefslogtreecommitdiffstats
path: root/initfiles/debianLSBInitScripts/gitautodeploy
diff options
context:
space:
mode:
authorOliver Poignant <oliver@poignant.se>2016-03-12 00:06:47 +0100
committerOliver Poignant <oliver@poignant.se>2016-03-12 00:06:47 +0100
commitaaa86aded58295d7440a2b1d5aed2dd6fbc15c10 (patch)
treeb63b72647649b8ee0a96db07b208faaa881aeafb /initfiles/debianLSBInitScripts/gitautodeploy
parent041361b72c143f565d8cc534037bc4cde010bd5b (diff)
downloadGit-Auto-Deploy-aaa86aded58295d7440a2b1d5aed2dd6fbc15c10.zip
Git-Auto-Deploy-aaa86aded58295d7440a2b1d5aed2dd6fbc15c10.tar.gz
Git-Auto-Deploy-aaa86aded58295d7440a2b1d5aed2dd6fbc15c10.tar.bz2
Moved init files
Diffstat (limited to 'initfiles/debianLSBInitScripts/gitautodeploy')
-rwxr-xr-xinitfiles/debianLSBInitScripts/gitautodeploy150
1 files changed, 0 insertions, 150 deletions
diff --git a/initfiles/debianLSBInitScripts/gitautodeploy b/initfiles/debianLSBInitScripts/gitautodeploy
deleted file mode 100755
index 9768a69..0000000
--- a/initfiles/debianLSBInitScripts/gitautodeploy
+++ /dev/null
@@ -1,150 +0,0 @@
-#! /bin/sh
-### BEGIN INIT INFO
-# Provides: gitautodeploy
-# Required-Start: $remote_fs $syslog $network
-# Required-Stop: $remote_fs $syslog $network
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Script to start Autodeploy Git
-# Description: Autodeploy script for Gitlab
-### END INIT INFO
-
-# Author: JA Nache <nache.nache@gmail.com>
-
-NAME=gitautodeploy
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="GitAutodeploy"
-DAEMON="/usr/bin/env python /opt/Git-Auto-Deploy/gitautodeploy"
-DAEMON_UID=root
-DAEMON_GID=root
-RUNDIR=/var/run/$NAME
-PIDFILE=/var/run/$NAME.pid
-PWD=/opt/Git-Auto-Deploy/
-OPTIONS="--daemon-mode --quiet --pid-file /var/run/gitautodeploy.pid --log-file /var/log/gitautodeploy.log"
-USER=root
-SCRIPTNAME=/etc/init.d/$NAME
-
-# Exit if the package is not installed
-[ -x $DAEMON ] || exit 0
-
-# Load the VERBOSE setting and other rcS variables
-. /lib/init/vars.sh
-
-# Define LSB log_* functions.
-. /lib/lsb/init-functions
-
-# Read configuration variable file if it is present
-[ -r /etc/default/$NAME ] && . /etc/default/$NAME || ENABLE_GITAUTODEPLOY=yes
-
-#
-# Check whether daemon starting is enabled
-#
-check_start_daemon() {
- if [ ! "$ENABLE_GITAUTODEPLOY" = "yes" ]; then
- [ "$VERBOSE" != no ] && \
- log_warning_msg "Not starting gitautodeploy, disabled via /etc/default/gitautodeploy"
- return 1
- else
- return 0
- fi
-}
-
-#
-# Function that starts the daemon/service
-#
-do_start()
-{
- # Return
- # 0 if daemon has been started
- # 1 if daemon was already running
- # 2 if daemon could not be started
-
- if [ ! -d $RUNDIR ]; then
- mkdir $RUNDIR
- fi
-
- if ! dpkg-statoverride --list $dir >/dev/null 2>&1; then
- chown $DAEMON_UID:$DAEMON_GID $RUNDIR
- chmod g-w,o-rwx $RUNDIR
- fi
-
- start-stop-daemon --start --quiet --chdir $PWD --pidfile $PIDFILE --startas $DAEMON \
- --name $NAME --test > /dev/null \
- || return 1
- start-stop-daemon --start --quiet --chdir $PWD --pidfile $PIDFILE --startas $DAEMON \
- --name $NAME --umask 0027 --chuid $DAEMON_UID:$DAEMON_GID -- $OPTIONS \
- || return 2
-}
-
-#
-# Function that stops the daemon/service
-#
-do_stop()
-{
- # Return
- # 0 if daemon has been stopped
- # 1 if daemon was already stopped
- # 2 if daemon could not be stopped
- # other if a failure occurred
- start-stop-daemon --stop --signal 6 --retry 30 --pidfile $PIDFILE
-}
-
-#
-# Function that reload the daemon/service
-#
-do_reload()
-{
- start-stop-daemon --stop -s 1 --pidfile $PIDFILE
-}
-
-case "$1" in
- start)
- check_start_daemon || exit 0
- [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME"
- do_start
- case "$?" in
- 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
- 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
- esac
- ;;
- stop)
- [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
- do_stop
- case "$?" in
- 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
- 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
- esac
- ;;
- status)
- status_of_proc -p $PIDFILE "python" "$DAEMON" && exit 0 || exit $?
-
- ;;
- reload)
- do_reload
- ;;
- restart|force-reload)
- log_daemon_msg "Restarting $DESC" "$NAME"
- do_stop
- case "$?" in
- 0|1)
- do_start
- case "$?" in
- 0) log_end_msg 0 ;;
- 1) log_end_msg 1 ;; # Old process is still running
- *) log_end_msg 1 ;; # Failed to start
- esac
- ;;
- *)
- # Failed to stop
- log_end_msg 1
- ;;
- esac
- ;;
- *)
- echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
- exit 3
- ;;
-esac
-
-:
-