]> git.proxmox.com Git - corosync-pve.git/blobdiff - patches/0002-remove-init-script.patch
build: drop transitional packages
[corosync-pve.git] / patches / 0002-remove-init-script.patch
diff --git a/patches/0002-remove-init-script.patch b/patches/0002-remove-init-script.patch
new file mode 100644 (file)
index 0000000..c5cec07
--- /dev/null
@@ -0,0 +1,140 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
+Date: Wed, 8 Mar 2017 12:59:37 +0100
+Subject: [PATCH] remove init script
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
+---
+ debian/corosync.init | 120 -------------------------------------------
+ 1 file changed, 120 deletions(-)
+ delete mode 100644 debian/corosync.init
+
+diff --git a/debian/corosync.init b/debian/corosync.init
+deleted file mode 100644
+index ff5ee9f7..00000000
+--- a/debian/corosync.init
++++ /dev/null
+@@ -1,120 +0,0 @@
+-#! /bin/sh
+-#
+-### BEGIN INIT INFO
+-# Provides:          corosync
+-# Required-Start:    $network $remote_fs $syslog
+-# Required-Stop:     $network $remote_fs $syslog
+-# Default-Start:     2 3 4 5
+-# Default-Stop:      0 1 6
+-# Short-Description: corosync cluster framework
+-# Description:       Manages the Corosync Cluster Engine.
+-### END INIT INFO
+-
+-# Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
+-
+-# PATH should only include /usr/* if it runs after the mountnfs.sh script
+-PATH=/usr/sbin:/usr/bin:/sbin:/bin
+-DESC="corosync daemon"
+-NAME=corosync
+-DAEMON=/usr/sbin/$NAME
+-OPTIONS=""
+-PIDFILE=/var/run/$NAME.pid
+-SCRIPTNAME=/etc/init.d/$NAME
+-PIDFILE=/var/run/corosync.pid
+-RARUNDIR=/var/run/resource-agents
+-
+-# Exit if the package is not installed
+-[ -x "$DAEMON" ] || exit 0
+-
+-# Read configuration variable file if it is present
+-[ -r /etc/default/corosync ] && . /etc/default/corosync
+-
+-# Make sure the Resource Agents run dir exists. Otherwise create it.
+-[ -d "$RARUNDIR" ] || mkdir -p $RARUNDIR
+-
+-# Define LSB log_* functions.
+-# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
+-. /lib/lsb/init-functions
+-
+-#
+-# 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
+-      start-stop-daemon --start --quiet --exec $DAEMON --test > /dev/null \
+-              || return 1
+-      start-stop-daemon --start --quiet --exec $DAEMON -- $OPTIONS \
+-              || return 2
+-      # Add code here, if necessary, that waits for the process to be ready
+-      # to handle requests from services started subsequently which depend
+-      # on this one.  As a last resort, sleep for some time.
+-      pidof corosync > $PIDFILE
+-}
+-
+-#
+-# 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 --quiet --retry forever/QUIT/1 --pidfile $PIDFILE
+-      RETVAL="$?"
+-      [ "$RETVAL" = 2 ] && return 2
+-      # Many daemons don't delete their pidfiles when they exit.
+-      rm -f $PIDFILE
+-      return "$RETVAL"
+-}
+-
+-case "$1" in
+-  start)
+-      log_daemon_msg "Starting $DESC" "$NAME"
+-      do_start
+-      case "$?" in
+-              0|1) log_end_msg 0 ;;
+-              2) log_end_msg 1 ;;
+-      esac
+-      ;;
+-  stop)
+-      log_daemon_msg "Stopping $DESC" "$NAME"
+-      do_stop
+-      case "$?" in
+-              0|1) log_end_msg 0 ;;
+-              2) log_end_msg 1 ;;
+-      esac
+-      ;;
+-  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
+-      ;;
+-  status|monitor)
+-      status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $?
+-      ;;
+-  *)
+-      echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+-      exit 3
+-      ;;
+-esac
+-
+-: