diff --git a/sysvinit/freebsd/cloudinitlocal.tmpl b/sysvinit/freebsd/cloudinitlocal.tmpl index 3eb017172c1..14098c19bf2 100755 --- a/sysvinit/freebsd/cloudinitlocal.tmpl +++ b/sysvinit/freebsd/cloudinitlocal.tmpl @@ -4,7 +4,7 @@ # PROVIDE: cloudinitlocal {# ``cloudinitlocal`` purposefully does not depend on ``dsidentify``. -That makes it easy for image builders to create images without ``dsidentify``. +That makes it easy for image builders to disable ``dsidentify``. #} # REQUIRE: ldconfig mountcritlocal # BEFORE: NETWORKING cloudinit cloudconfig cloudfinal diff --git a/sysvinit/netbsd/cloudconfig.tmpl b/sysvinit/netbsd/cloudconfig.tmpl index b78356ca3d5..f299d7c1a69 100755 --- a/sysvinit/netbsd/cloudconfig.tmpl +++ b/sysvinit/netbsd/cloudconfig.tmpl @@ -11,9 +11,10 @@ name="cloudinit" start_cmd="start_cloud_init" start_cloud_init() { - test -e {{prefix}}/etc/cloud/cloud-init.disabled \ - && warn "cloud-init disabled by cloud-init.disabled file" \ - && exit 0 + if test -e {{prefix}}/etc/cloud/cloud-init.disabled ; then + warn "cloud-init disabled by cloud-init.disabled file" + exit 0 + fi {{prefix}}/bin/cloud-init modules --mode config } diff --git a/sysvinit/netbsd/cloudfinal.tmpl b/sysvinit/netbsd/cloudfinal.tmpl index 3117d07cc2c..fa092c88515 100755 --- a/sysvinit/netbsd/cloudfinal.tmpl +++ b/sysvinit/netbsd/cloudfinal.tmpl @@ -10,9 +10,10 @@ name="cloudinit" start_cmd="start_cloud_init" start_cloud_init() { - test -e {{prefix}}/etc/cloud/cloud-init.disabled \ - && warn "cloud-init disabled by cloud-init.disabled file" \ - && exit 0 + if test -e {{prefix}}/etc/cloud/cloud-init.disabled ; then + warn "cloud-init disabled by cloud-init.disabled file" + exit 0 + fi {{prefix}}/bin/cloud-init modules --mode final } diff --git a/sysvinit/netbsd/cloudinit.tmpl b/sysvinit/netbsd/cloudinit.tmpl index a8e926c13bd..5a814989927 100755 --- a/sysvinit/netbsd/cloudinit.tmpl +++ b/sysvinit/netbsd/cloudinit.tmpl @@ -10,9 +10,10 @@ name="cloudinit" start_cmd="start_cloud_init" start_cloud_init() { - test -e {{prefix}}/etc/cloud/cloud-init.disabled \ - && warn "cloud-init disabled by cloud-init.disabled file" \ - && exit 0 + if test -e {{prefix}}/etc/cloud/cloud-init.disabled ; then + warn "cloud-init disabled by cloud-init.disabled file" + exit 0 + fi {{prefix}}/bin/cloud-init init } diff --git a/sysvinit/netbsd/cloudinitlocal.tmpl b/sysvinit/netbsd/cloudinitlocal.tmpl index bb20c6b4ad9..47d68c25343 100755 --- a/sysvinit/netbsd/cloudinitlocal.tmpl +++ b/sysvinit/netbsd/cloudinitlocal.tmpl @@ -26,9 +26,10 @@ cloud_init_local_precmd() start_cloud_init_local() { - test -e {{prefix}}/etc/cloud/cloud-init.disabled \ - && warn "cloud-init disabled by cloud-init.disabled file" \ - && exit 0 + if test -e {{prefix}}/etc/cloud/cloud-init.disabled; then + warn "cloud-init disabled by cloud-init.disabled file" + exit 0 + fi {{prefix}}/bin/cloud-init init -l } diff --git a/sysvinit/netbsd/dsidentify.tmpl b/sysvinit/netbsd/dsidentify.tmpl index fbdb88ac91f..b506c42d858 100755 --- a/sysvinit/netbsd/dsidentify.tmpl +++ b/sysvinit/netbsd/dsidentify.tmpl @@ -21,9 +21,10 @@ dsidentify_precmd() start_dsidentify() { - test -e {{prefix}}/etc/cloud/cloud-init.disabled \ - && warn "cloud-init disabled by cloud-init.disabled file" \ - && exit 0 + if test -e {{prefix}}/etc/cloud/cloud-init.disabled ; then + warn "cloud-init disabled by cloud-init.disabled file" + exit 0 + fi {{prefix}}/lib/cloud-init/ds-identify }