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