summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Moser <smoser@nelson>2010-01-11 11:29:09 -0500
committerScott Moser <smoser@nelson>2010-01-11 11:29:09 -0500
commitd67120b4b83ac0ce156b8e844496355d262d85af (patch)
tree645eb0185639308137366f4dd524b5d5135adb11
parent0c79e64925918a7f78d6e2ba34401367d7cf7c64 (diff)
downloadvyos-cloud-init-d67120b4b83ac0ce156b8e844496355d262d85af.tar.gz
vyos-cloud-init-d67120b4b83ac0ce156b8e844496355d262d85af.zip
make sure all user-scripts get run, and only once-per-instance
run-parts didn't like scripts ending in .sh apparently. the man page says: If neither the --lsbsysinit option nor the --regex option is given then the names must consist entirely of upper and lower case letters, digits, under‐ scores, and hyphens. We dont want to have such a restriction. so run with --regex '.*' Second change is making this run once-per-instance .
-rw-r--r--upstart/cloud-run-user-script.conf3
1 files changed, 2 insertions, 1 deletions
diff --git a/upstart/cloud-run-user-script.conf b/upstart/cloud-run-user-script.conf
index 31484d01..e4a60bcb 100644
--- a/upstart/cloud-run-user-script.conf
+++ b/upstart/cloud-run-user-script.conf
@@ -10,5 +10,6 @@ task
script
sdir=/var/lib/cloud/data/scripts
[ -d "$sdir" ] || exit 0
-exec cloud-init-run-module once_per_ami user-scripts execute run-parts "$sdir"
+exec cloud-init-run-module once-per-instance user-scripts execute \
+ --regex '.*' run-parts "$sdir"
end script