[Python-apps-commits] r9387 - in packages/cloud-init/trunk/debian (5 files)

acid at users.alioth.debian.org acid at users.alioth.debian.org
Mon Jan 28 17:04:57 UTC 2013


    Date: Monday, January 28, 2013 @ 17:04:53
  Author: acid
Revision: 9387

Add init scripts

Added:
  packages/cloud-init/trunk/debian/cloud-init.init
Modified:
  packages/cloud-init/trunk/debian/changelog
  packages/cloud-init/trunk/debian/cloud-init.install
  packages/cloud-init/trunk/debian/control
  packages/cloud-init/trunk/debian/rules

Modified: packages/cloud-init/trunk/debian/changelog
===================================================================
--- packages/cloud-init/trunk/debian/changelog	2013-01-28 17:04:32 UTC (rev 9386)
+++ packages/cloud-init/trunk/debian/changelog	2013-01-28 17:04:53 UTC (rev 9387)
@@ -15,6 +15,7 @@
   * Depends on Python >= 2.7, at least because subprocess needs
     check_output method.
   * Drop CDBS
+  * Add init scripts
 
  -- Julien Danjou <acid at debian.org>  Mon, 28 Jan 2013 10:49:10 +0100
 

Added: packages/cloud-init/trunk/debian/cloud-init.init
===================================================================
--- packages/cloud-init/trunk/debian/cloud-init.init	                        (rev 0)
+++ packages/cloud-init/trunk/debian/cloud-init.init	2013-01-28 17:04:53 UTC (rev 9387)
@@ -0,0 +1,54 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          cloud-init
+# Required-Start:    $remote_fs $syslog $network
+# Required-Stop:     $remote_fs
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Cloud init
+# Description:       Cloud configuration initialization
+### END INIT INFO
+
+# Author: Julien Danjou <acid at debian.org>
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="Cloud service"
+NAME=cloud-init
+DAEMON=/usr/bin/$NAME
+DAEMON_ARGS="init"
+SCRIPTNAME=/etc/init.d/$NAME
+
+# Exit if the package is not installed
+[ -x "$DAEMON" ] || exit 0
+
+# Read configuration variable file if it is present
+[ -r /etc/default/$NAME ] && . /etc/default/$NAME
+
+# Load the VERBOSE setting and other rcS variables
+. /lib/init/vars.sh
+
+# Define LSB log_* functions.
+# Depend on lsb-base (>= 3.2-14) to ensure that this file is present
+# and status_of_proc is working.
+. /lib/lsb/init-functions
+
+case "$1" in
+    start)
+	log_daemon_msg "Starting $DESC" "$NAME"
+	"$DAEMON" "${DAEMON_ARGS}"
+	case "$?" in
+	    0|1) log_end_msg 0 ;;
+	    2) log_end_msg 1 ;;
+	esac
+	;;
+    stop|restart|force-reload)
+        echo "Error: argument '$1' not supported" >&2
+        exit 3
+        ;;
+    *)
+	echo "Usage: $SCRIPTNAME {start}" >&2
+	exit 3
+	;;
+esac
+
+:

Modified: packages/cloud-init/trunk/debian/cloud-init.install
===================================================================
--- packages/cloud-init/trunk/debian/cloud-init.install	2013-01-28 17:04:32 UTC (rev 9386)
+++ packages/cloud-init/trunk/debian/cloud-init.install	2013-01-28 17:04:53 UTC (rev 9387)
@@ -1,4 +1,5 @@
 tools/21-cloudinit.conf etc/rsyslog.d/21-cloudinit.conf
 tools/Z99-cloud-locale-test.sh etc/profile.d
 debian/00_debian.cfg etc/cloud/cloud.cfg.d
-debian/cloud.cfg etc/cloud
\ No newline at end of file
+debian/cloud.cfg etc/cloud
+upstart/* etc/init/
\ No newline at end of file

Modified: packages/cloud-init/trunk/debian/control
===================================================================
--- packages/cloud-init/trunk/debian/control	2013-01-28 17:04:32 UTC (rev 9386)
+++ packages/cloud-init/trunk/debian/control	2013-01-28 17:04:53 UTC (rev 9387)
@@ -22,7 +22,7 @@
 Package: cloud-init
 Architecture: all
 Depends: 
-# cloud-utils,
+         lsb-base (>= 3.2-14),
          ifupdown (>= 0.6.10),
          procps,
          python (>= 2.7),

Modified: packages/cloud-init/trunk/debian/rules
===================================================================
--- packages/cloud-init/trunk/debian/rules	2013-01-28 17:04:32 UTC (rev 9386)
+++ packages/cloud-init/trunk/debian/rules	2013-01-28 17:04:53 UTC (rev 9387)
@@ -10,3 +10,6 @@
 override_dh_auto_test:
 	dh_auto_test
 	$(MAKE) test
+
+override_dh_installinit:
+	dh_installinit --no-start --no-restart-on-upgrade




More information about the Python-apps-commits mailing list