diskimage-builder/elements
Dan Prince f10e614579 Support adding DHCP interfaces one at a time.
Refactors dhcp-all-interfaces.sh so that if an optional
INTERFACE argument (the first argument) is passed to the script
it only inspects that single interface. If no argument is
passed then the previous default behaviour is used which
causes all interfaces to be inspected.

To avoid a collision with the previous $1 we move to using
$FLOCKED for the exec flock command which runs on distributions
using ENI.

Also sets PATH so that the commands within the script
can all be found if it isn't set properly (/sbin/ip, /bin/cat, etc.)

This is a move towards using udev rules to add these types
of interfaces automatically.

Change-Id: I3ec8fd2cc2071bfc6943c744ca619e31b71146fc
2014-03-14 13:30:17 -04:00
..
apt-conf Enable custom apt.conf in apt-conf element 2014-02-26 19:10:23 +00:00
apt-sources Better apt-sources docs. 2014-03-06 13:29:13 +13:00
baremetal baremetal element: Enable stable interface names 2014-03-12 16:48:48 -04:00
base Fixed command dib-init-system not found error 2014-01-03 17:42:21 +08:00
cache-url Teach cache-url to handle file:// URIs. 2014-02-13 19:43:50 +00:00
cloud-init-nocloud Make cloud-init-nocloud work cross-platform. 2013-07-11 08:21:51 -07:00
debian Merge "Fix unbound variable in debian element" 2014-03-12 10:59:46 +00:00
debian-upstart Add debian-upstart for experimenting with upstart 2014-01-14 22:41:25 -08:00
deploy Add bash as a dependency to the deploy ramdisk 2014-01-27 09:32:24 +01:00
deploy-ironic Fix the curl command in the ironic-deploy element 2014-01-16 13:16:47 +00:00
deploy-kexec /bin/bash all the things. 2013-11-17 16:59:31 -06:00
dhcp-all-interfaces Support adding DHCP interfaces one at a time. 2014-03-14 13:30:17 -04:00
dib-run-parts Don't hardcode environment.d 2014-02-11 08:33:45 -05:00
disable-selinux/post-install.d Modify /etc/selinux/config if it exists 2013-12-03 15:35:49 +08:00
dkms /bin/bash all the things. 2013-11-17 16:59:31 -06:00
dpkg Mark install-packages +x. 2014-01-07 07:54:47 -05:00
dracut-network /bin/bash all the things. 2013-11-17 16:59:31 -06:00
fedora Merge "Add libaio1 to libaio pkg map for fedora" 2014-03-12 10:59:00 +00:00
hwburnin Make sorting of ramdisk init elements explicit. 2013-11-15 17:18:34 +00:00
hwdiscovery Make pxe_mac accurate in two common cases. 2013-11-17 21:43:59 -06:00
local-config Improve local-config proxy handling. 2014-02-28 00:01:11 +13:00
mellanox Split network bringup out of base ramdisk init. 2013-11-17 20:37:26 +00:00
modprobe-blacklist Add new modprobe-blacklist element. 2014-01-13 15:43:29 -05:00
opensuse Merge "Alphabetize openSUSE services dictionary" 2014-03-05 09:16:07 +00:00
pip-cache Add a pip-cache element. 2013-08-26 15:17:41 -04:00
pypi Merge "Update pypi element to suggest pypi-mirror" 2014-02-26 08:52:19 +00:00
ramdisk Fix ramdisk element for openSUSE 2014-01-23 14:26:11 +01:00
rhel Update the image name for RHEL Guest Image 2014-03-01 12:23:02 -05:00
rpm-distro Skip relabel unless SELinux is enforcing 2014-01-23 15:29:29 -05:00
selinux-permissive /bin/bash all the things. 2013-11-17 16:59:31 -06:00
serial-console Implement serial-console for systemd. 2014-01-13 13:02:54 -05:00
source-repositories Merge "98-source-repositories tries to return from script" 2014-03-13 16:17:51 +00:00
ubuntu Replace security.ubuntu.com when setting mirror 2014-02-24 11:00:24 +11:00
vm Merge "Enable extlinux support for (non-Ubuntu) Debian platforms" 2014-03-13 03:34:18 +00:00
yum Add $EXTRA_ARGS back to yum call 2014-03-03 17:42:18 +00:00
zypper Add zypper element 2013-12-11 17:09:24 +01:00