diff options
Diffstat (limited to 'sysvinit/debian/cloud-init')
-rwxr-xr-x | sysvinit/debian/cloud-init | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sysvinit/debian/cloud-init b/sysvinit/debian/cloud-init index 48fa0423..5ed7b970 100755 --- a/sysvinit/debian/cloud-init +++ b/sysvinit/debian/cloud-init @@ -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 ;; |