summaryrefslogtreecommitdiff
path: root/sysvinit/debian/cloud-final
diff options
context:
space:
mode:
Diffstat (limited to 'sysvinit/debian/cloud-final')
-rw-r--r--sysvinit/debian/cloud-final8
1 files changed, 8 insertions, 0 deletions
diff --git a/sysvinit/debian/cloud-final b/sysvinit/debian/cloud-final
index 55afc8b0..222fedd6 100644
--- a/sysvinit/debian/cloud-final
+++ b/sysvinit/debian/cloud-final
@@ -47,6 +47,14 @@ fi
case "$1" in
start)
log_daemon_msg "Starting $DESC" "$NAME"
+ if grep -q 'cloud-init=disabled' /proc/cmdline; then
+ log_daemon_msg "$NAME is disabled via /proc/cmdline."
+ exit 0
+ elif test -e /etc/cloud/cloud-init.disabled; then
+ log_daemon_msg "$NAME is disabled via cloud-init.disabled."
+ exit 0
+ fi
+
$DAEMON ${DAEMON_ARGS}
case "$?" in
0|1) log_end_msg 0 ;;