[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