diskimage-builder/elements
Dan Prince 7511faa2b1 Implement dhcp-all-interfaces for systemd.
Includes:

 * Enhancements to the generate-interfaces-file.sh script
 so that it generates ifcfg network-scripts for
 distros like Fedora/RHEL.

 * Includes a new dhcp-all-interfaces.service systemd
 script which ensures network interfaces get generated
 before the network service starts on Fedora.

 * Add a new disable_interface function to
 generate-interfaces-file.sh which (on Fedora)
 will delete the ifcfg config for an interface which
 isn't plugged in.
 This is important because ifcfg-eth0 exists by default
 and we want to remove it if the NIC isn't connected.
 Previous behaviour on Ubuntu is unchanged and the
 generate-interfaces-file.sh just logs it as skipped.

 * General doc updates...

I tested this on a multi-nic machine w/ Fedora where the first NIC
exists but was not connected.

Change-Id: Ia99e312539da43caefd72aa60398d43dac5dcc8f
Closes-Bug: 1239880
2014-01-10 10:14:07 -05:00
..
apt-sources Add element to modify /etc/apt/sources.list in dib 2013-12-18 06:01:36 -08:00
base Fixed command dib-init-system not found error 2014-01-03 17:42:21 +08:00
cache-url /bin/bash all the things. 2013-11-17 16:59:31 -06:00
cloud-init-nocloud Make cloud-init-nocloud work cross-platform. 2013-07-11 08:21:51 -07:00
config-applier /bin/bash all the things. 2013-11-17 16:59:31 -06:00
deploy /bin/bash all the things. 2013-11-17 16:59:31 -06:00
deploy-ironic Add deploy ramdisk element for Ironic 2013-12-04 17:57:44 +02:00
deploy-kexec /bin/bash all the things. 2013-11-17 16:59:31 -06:00
dhcp-all-interfaces Implement dhcp-all-interfaces for systemd. 2014-01-10 10:14:07 -05:00
dib-run-parts Enhance dib-run-parts usage message 2013-11-27 17:42:37 +08: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 Mark install-packages +x. 2014-01-07 07:54:47 -05: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 local-config: Configure proxy for zypper repos 2013-12-10 15:54:59 +01:00
mellanox Split network bringup out of base ramdisk init. 2013-11-17 20:37:26 +00:00
opensuse Mark install-packages +x. 2014-01-07 07:54:47 -05:00
pip-cache Add a pip-cache element. 2013-08-26 15:17:41 -04:00
pypi Remove github references 2013-09-18 08:17:10 -05:00
ramdisk Default name for ramdisks to image. 2013-12-04 15:31:46 -05:00
rhel Mark install-packages +x. 2014-01-07 07:54:47 -05:00
rpm-distro /bin/bash all the things. 2013-11-17 16:59:31 -06:00
selinux-permissive /bin/bash all the things. 2013-11-17 16:59:31 -06:00
serial-console /bin/bash all the things. 2013-11-17 16:59:31 -06:00
source-repositories Log unsupported source repository types. 2013-12-20 14:53:53 +00:00
ubuntu Switch Ubuntu element to installing saucy. 2013-11-27 10:10:39 +00:00
vm Merge force-text-mode-console into the bootloader script 2013-12-16 13:58:42 +01:00
yum Fix $TARGET_ROOT usage in yum element 2013-12-10 17:56:42 +01:00
zypper Add zypper element 2013-12-11 17:09:24 +01:00