diff options
Diffstat (limited to 'sysvinit/debian/cloud-config')
-rw-r--r-- | sysvinit/debian/cloud-config | 8 |
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 ;; |