diff options
author | Oliver Poignant <oliver@poignant.se> | 2016-03-12 00:06:47 +0100 |
---|---|---|
committer | Oliver Poignant <oliver@poignant.se> | 2016-03-12 00:06:47 +0100 |
commit | aaa86aded58295d7440a2b1d5aed2dd6fbc15c10 (patch) | |
tree | b63b72647649b8ee0a96db07b208faaa881aeafb /initfiles/debianLSBInitScripts/gitautodeploy | |
parent | 041361b72c143f565d8cc534037bc4cde010bd5b (diff) | |
download | Git-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-x | initfiles/debianLSBInitScripts/gitautodeploy | 150 |
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 - -: - |