diskimage-builder/elements
Dave Thomas 1a70916bca set -u doesn't permit bash arrays to test -n
Although set -u allows empty WHITELIST=() list to be set, you can't test
-n "$WHITELIST".  Looks like the intention of the commit that caused
this issue (Change-ID Iad2d490c86dceab148ea9ab08f457c49a5d5352e) is to
set a policy to prevent future use of bugs due to unbound variables.

Thanks StevenK for pairing with me and helping me hone my bash skills.

Change-Id: I2349c990ba53b0aaecd5119812582c7c848f1e4e
Closes-Bug: #1319987
2014-05-16 13:16:06 -07:00
..
apt-conf set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
apt-sources set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
baremetal set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
base 4 spaces indent 2014-05-10 11:17:29 +02:00
cache-url 4 spaces indent 2014-05-10 11:17:29 +02:00
cloud-init-nocloud set -e all the things 2014-04-25 17:38:51 -05:00
debian set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
debian-systemd set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
debian-upstart set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
deploy Use provides to note an element provides deploy 2014-04-18 20:10:46 +01:00
deploy-baremetal set -e all the things 2014-04-25 17:38:51 -05:00
deploy-ironic set -e all the things 2014-04-25 17:38:51 -05:00
deploy-kexec set -e all the things 2014-04-25 17:38:51 -05:00
dhcp-all-interfaces 4 spaces indent 2014-05-10 11:17:29 +02:00
dib-run-parts 4 spaces indent 2014-05-10 11:17:29 +02:00
disable-selinux/post-install.d set -e all the things 2014-04-25 17:38:51 -05:00
dkms 4 spaces indent 2014-05-10 11:17:29 +02:00
dpkg 4 spaces indent 2014-05-10 11:17:29 +02:00
dracut-network 4 spaces indent 2014-05-10 11:17:29 +02:00
fedora 4 spaces indent 2014-05-10 11:17:29 +02:00
hwburnin Make sorting of ramdisk init elements explicit. 2013-11-15 17:18:34 +00:00
hwdiscovery set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
local-config 4 spaces indent 2014-05-10 11:17:29 +02:00
manifests set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
mellanox set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
modprobe-blacklist set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
opensuse 4 spaces indent 2014-05-10 11:17:29 +02:00
package-installs Support declarative package installs/uninstalls 2014-05-01 08:47:14 -04:00
pip-cache set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
pypi 4 spaces indent 2014-05-10 11:17:29 +02:00
ramdisk 4 spaces indent 2014-05-10 11:17:29 +02:00
redhat-common 4 spaces indent 2014-05-10 11:17:29 +02:00
rhel 4 spaces indent 2014-05-10 11:17:29 +02:00
rhel7 4 spaces indent 2014-05-10 11:17:29 +02:00
rpm-distro 4 spaces indent 2014-05-10 11:17:29 +02:00
selinux-permissive set -e all the things 2014-04-25 17:38:51 -05:00
serial-console set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
source-repositories Merge "Move instead of copy the temporary git manifest" 2014-05-12 03:02:28 +00:00
stable-interface-names set -e all the things 2014-04-25 17:38:51 -05:00
ubuntu 4 spaces indent 2014-05-10 11:17:29 +02:00
vm 4 spaces indent 2014-05-10 11:17:29 +02:00
yum set -u doesn't permit bash arrays to test -n 2014-05-16 13:16:06 -07:00
zypper set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00