summaryrefslogtreecommitdiff
path: root/sysvinit/debian/cloud-init
diff options
context:
space:
mode:
Diffstat (limited to 'sysvinit/debian/cloud-init')
-rwxr-xr-xsysvinit/debian/cloud-init8
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 ;;