summaryrefslogtreecommitdiff
path: root/sysvinit/debian/cloud-config
diff options
context:
space:
mode:
Diffstat (limited to 'sysvinit/debian/cloud-config')
-rw-r--r--sysvinit/debian/cloud-config8
1 files changed, 8 insertions, 0 deletions
diff --git a/sysvinit/debian/cloud-config b/sysvinit/debian/cloud-config
index 53322748..f3565b33 100644
--- a/sysvinit/debian/cloud-config
+++ b/sysvinit/debian/cloud-config
@@ -45,6 +45,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 file"
+ exit 0
+ fi
+
$DAEMON ${DAEMON_ARGS}
case "$?" in
0|1) log_end_msg 0 ;;