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