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

zigo at users.alioth.debian.org zigo at users.alioth.debian.org
Tue Jul 9 15:15:20 UTC 2013


    Date: Tuesday, July 9, 2013 @ 15:15:18
  Author: zigo
Revision: 9863

Added missing init scripts cloud-init-local, cloud-init-final and cloud-config

Added:
  packages/cloud-init/trunk/debian/cloud-init.cloud-config.init
    (from rev 9853, packages/cloud-init/trunk/debian/cloud-init.init)
  packages/cloud-init/trunk/debian/cloud-init.cloud-final.init
    (from rev 9853, packages/cloud-init/trunk/debian/cloud-init.init)
  packages/cloud-init/trunk/debian/cloud-init.cloud-local.init
    (from rev 9853, packages/cloud-init/trunk/debian/cloud-init.init)
Modified:
  packages/cloud-init/trunk/debian/changelog
  packages/cloud-init/trunk/debian/cloud-init.init
  packages/cloud-init/trunk/debian/rules

Modified: packages/cloud-init/trunk/debian/changelog
===================================================================
--- packages/cloud-init/trunk/debian/changelog	2013-07-08 07:58:21 UTC (rev 9862)
+++ packages/cloud-init/trunk/debian/changelog	2013-07-09 15:15:18 UTC (rev 9863)
@@ -1,5 +1,6 @@
-cloud-init (0.7.2-2) UNRELEASED; urgency=low
+cloud-init (0.7.2-3) UNRELEASED; urgency=low
 
+  [ Charles Plessy ]
   * Added python-requests to build dependencies (Closes: #711797). 
   * Conforms with Policy 3.9.4.
   * Depend on ${python:Depends}.
@@ -13,8 +14,15 @@
   * Czech tranlsation (Closes: #714356, thanks to Michal Šimůnek).
   * Portugese tranlsation (Closes: #715241, thanks to Américo Monteiro).
 
- -- Charles Plessy <plessy at debian.org>  Mon, 10 Jun 2013 10:14:05 +0900
+  [ Thomas Goirand ]
+  * Added missing init scripts cloud-init-local, cloud-init-final and
+    cloud-config, to run cloud-init as below:
+    - modules --mode config (cloud-config)
+    - modules --mode final (cloud-init-final)
+    - init --local (cloud-init-local)
 
+ -- Thomas Goirand <zigo at debian.org>  Tue, 09 Jul 2013 23:10:34 +0800
+
 cloud-init (0.7.2-1) unstable; urgency=low
 
   * New upstream release.

Copied: packages/cloud-init/trunk/debian/cloud-init.cloud-config.init (from rev 9853, packages/cloud-init/trunk/debian/cloud-init.init)
===================================================================
--- packages/cloud-init/trunk/debian/cloud-init.cloud-config.init	                        (rev 0)
+++ packages/cloud-init/trunk/debian/cloud-init.cloud-config.init	2013-07-09 15:15:18 UTC (rev 9863)
@@ -0,0 +1,55 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          cloud-config
+# Required-Start:    cloud-init cloud-init-local
+# Required-Stop:
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Cloud init modules --mode config
+# Description:       Cloud configuration initialization
+### END INIT INFO
+
+# Authors: Julien Danjou <acid at debian.org>
+#          Juerg Haefliger <juerg.haefliger at hp.com>
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="Cloud service"
+NAME=cloud-init
+DAEMON=/usr/bin/$NAME
+DAEMON_ARGS="modules --mode config"
+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
+
+:

Copied: packages/cloud-init/trunk/debian/cloud-init.cloud-final.init (from rev 9853, packages/cloud-init/trunk/debian/cloud-init.init)
===================================================================
--- packages/cloud-init/trunk/debian/cloud-init.cloud-final.init	                        (rev 0)
+++ packages/cloud-init/trunk/debian/cloud-init.cloud-final.init	2013-07-09 15:15:18 UTC (rev 9863)
@@ -0,0 +1,57 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          cloud-final
+# Required-Start:    $all cloud-config
+# Required-Stop:
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Cloud init modules final jobs
+# Description:       This runs the cloud configuration initialization "final" jobs
+#                    and can be seen as the traditional "rc.local" time for the cloud.
+#                    It runs after all cloud-config jobs are run
+### END INIT INFO
+
+# Authors: Julien Danjou <acid at debian.org>
+#          Juerg Haefliger <juerg.haefliger at hp.com>
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="Cloud service"
+NAME=cloud-init
+DAEMON=/usr/bin/$NAME
+DAEMON_ARGS="modules --mode final"
+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
+
+:

Copied: packages/cloud-init/trunk/debian/cloud-init.cloud-local.init (from rev 9853, packages/cloud-init/trunk/debian/cloud-init.init)
===================================================================
--- packages/cloud-init/trunk/debian/cloud-init.cloud-local.init	                        (rev 0)
+++ packages/cloud-init/trunk/debian/cloud-init.cloud-local.init	2013-07-09 15:15:18 UTC (rev 9863)
@@ -0,0 +1,55 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          cloud-init-local
+# Required-Start:    $local_fs $remote_fs
+# Required-Stop:
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Cloud init local
+# Description:       Cloud configuration initialization
+### END INIT INFO
+
+# Authors: Julien Danjou <acid at debian.org>
+#          Juerg Haefliger <juerg.haefliger at hp.com>
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+DESC="Cloud service"
+NAME=cloud-init
+DAEMON=/usr/bin/$NAME
+DAEMON_ARGS="init --local"
+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.init
===================================================================
--- packages/cloud-init/trunk/debian/cloud-init.init	2013-07-08 07:58:21 UTC (rev 9862)
+++ packages/cloud-init/trunk/debian/cloud-init.init	2013-07-09 15:15:18 UTC (rev 9863)
@@ -1,7 +1,7 @@
 #! /bin/sh
 ### BEGIN INIT INFO
 # Provides:          cloud-init
-# Required-Start:    $remote_fs $syslog $network
+# Required-Start:    $local_fs $remote_fs $syslog $network cloud-init-local
 # Required-Stop:     $remote_fs
 # X-Start-Before:    sshd
 # Default-Start:     2 3 4 5
@@ -36,7 +36,7 @@
 case "$1" in
     start)
 	log_daemon_msg "Starting $DESC" "$NAME"
-	"$DAEMON" "${DAEMON_ARGS}"
+	$DAEMON ${DAEMON_ARGS}
 	case "$?" in
 	    0|1) log_end_msg 0 ;;
 	    2) log_end_msg 1 ;;

Modified: packages/cloud-init/trunk/debian/rules
===================================================================
--- packages/cloud-init/trunk/debian/rules	2013-07-08 07:58:21 UTC (rev 9862)
+++ packages/cloud-init/trunk/debian/rules	2013-07-09 15:15:18 UTC (rev 9863)
@@ -14,4 +14,7 @@
 endif
 
 override_dh_installinit:
+	dh_installinit --no-start --no-restart-on-upgrade --name cloud-init-local
 	dh_installinit --no-start --no-restart-on-upgrade
+	dh_installinit --no-start --no-restart-on-upgrade --name cloud-config
+	dh_installinit --no-start --no-restart-on-upgrade --name cloud-final




More information about the Python-apps-commits mailing list