summaryrefslogtreecommitdiff
path: root/sysvinit/debian/cloud-init-local
diff options
context:
space:
mode:
Diffstat (limited to 'sysvinit/debian/cloud-init-local')
-rw-r--r--sysvinit/debian/cloud-init-local7
1 files changed, 7 insertions, 0 deletions
diff --git a/sysvinit/debian/cloud-init-local b/sysvinit/debian/cloud-init-local
index 802ee8e9..6f49180f 100644
--- a/sysvinit/debian/cloud-init-local
+++ b/sysvinit/debian/cloud-init-local
@@ -44,6 +44,13 @@ 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 ;;