[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