diskimage-builder/elements
Ian Wienand 9305ea4b6d Add systemd/fedora support to growroot
Add systemd/fedora support to growroot element.  This involves
installing the correct packages, shipping the systemd service file and
ensuring it is enabled.

Note the required growfs/resize packages for Ubuntu/Debian are
installed in other places.  This is probably a bug in that path, but I
have not addressed that here.

I have tested this with a F23 build with all openstack-infra elements,
uploaded to RAX, and it boots and resizes the main file-system.

Change-Id: I5630dc638f85b1e80795826ef36a306632075460
2016-01-25 17:40:52 +11:00
..
apt-conf Update apt-conf elements README from free text to table formatting 2015-10-08 17:12:46 -07:00
apt-preferences Update apt-preferences element README from free text to table formatting 2015-10-08 17:14:16 -07:00
apt-sources Initial element tests 2015-05-17 02:07:40 +00:00
architecture-emulation-binaries Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
baremetal Merge "Turn docs warnings into errors and fix issues" 2015-05-06 17:48:16 +00:00
base Fill out bootloader pkg-map 2016-01-14 15:31:50 +11:00
bootloader Add pkg-map for redhat 2016-01-15 12:06:16 -08:00
cache-url Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
centos Download a compressed centos cloud images 2015-09-17 10:03:59 +01:00
centos7 Merge "Download a compressed centos cloud images" 2015-09-18 10:18:55 +00:00
centos-minimal yum-minimal: do not configure eth0 & eth1 for DHCP automatically 2015-12-22 08:39:04 +11:00
cleanup-kernel-initrd Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
cloud-init-datasources Simple-init should disable cloud-init 2015-05-11 16:55:02 +00:00
cloud-init-disable-resizefs Add element to disable cloud-init resizefs 2015-07-21 14:09:07 -07:00
cloud-init-nocloud Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
debian debian: cloud hostname ignored by Jessie 2015-10-30 22:34:10 +01:00
debian-minimal Use official mirror name for debian-minimal 2015-07-09 23:41:49 -04:00
debian-systemd Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
debian-upstart Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
debootstrap debian: properly configure interfaces 2015-07-23 14:34:28 +02:00
deploy Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
deploy-baremetal Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
deploy-ironic deploy-ironic: Fix syntax error when checking for root device hints 2016-01-07 12:06:19 +00:00
deploy-kexec Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
deploy-targetcli Optimize Python install in deploy-targetcli 2015-06-22 13:19:14 -05:00
deploy-tgtadm No markdown docs for elements 2015-04-02 23:55:19 +00:00
devuser Fix devuser pubkey defaults 2015-10-13 17:54:09 -07:00
dhcp-all-interfaces Remove quotes from subshell call in bash script 2015-09-28 17:36:05 +08:00
dib-init-system Fix init-scripts element path munging and deps 2015-08-17 16:16:43 +00:00
dib-python Force dib-python symlink creation 2016-01-21 13:25:33 -06:00
dib-run-parts/root.d Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
disable-selinux/post-install.d Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
dkms Reorder the script number of 'elements/dkms/post-install.d/99-dkms' 2015-10-06 09:57:06 -07:00
docker Add base element for using docker as image base 2015-07-19 10:23:34 +00:00
dpkg Update dpkg elements README from free text to table formatting 2015-08-31 13:43:04 -07:00
dracut-network Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
dracut-ramdisk Make troubleshoot work with dracut ramdisks 2015-04-08 12:54:32 -05:00
dynamic-login Follow up patch for 25d3ee5471 2015-12-01 14:11:40 +00:00
element-manifest Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
enable-serial-console Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
epel The mirror for installing epel is timing out 2016-01-04 07:45:34 -05:00
fedora Fix title of env vars section of fedora README to match template 2015-10-08 17:10:05 -07:00
fedora-minimal Remove fedora-minimal/install.d/99-ramdisk 2015-11-19 21:03:45 +11:00
gentoo Initial add of gentoo support for diskimage-builder 2016-01-12 19:15:00 -06:00
growroot Add systemd/fedora support to growroot 2016-01-25 17:40:52 +11:00
grub2 Merge "Allow grub2 to build with opensuse" 2015-12-16 01:25:10 +00:00
hpdsa Add a new element hpdsa 2015-12-10 20:12:14 +00:00
hwburnin Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
hwdiscovery Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
ilo Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
install-static Install-static depends on rsync 2015-08-17 16:21:09 +00:00
install-types Break install-types out of base 2015-04-14 13:39:18 -04:00
ironic-agent Use pip 7 for ironic 2016-01-20 18:02:39 +00:00
ironic-discoverd-ramdisk Revert "Fix discoverd bug when dmidecode reports GB" 2016-01-15 16:07:58 +00:00
iso Adds debian support to iso element 2015-09-23 23:55:18 -07:00
local-config Add openssh-server package-install to local-config 2015-12-07 15:23:00 -05:00
manifests Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
mellanox Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
modprobe-blacklist Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
oat-client Add oat-client element 2015-06-26 09:57:12 +08:00
opensuse opensuse: Update README 2015-07-01 22:03:50 +02:00
package-installs Merge "Run package-intalls with py3k if we must" 2016-01-19 05:58:58 +00:00
pip-and-virtualenv Add pip-and-virtualenv element 2016-01-06 18:39:19 +00:00
pip-cache Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
pkg-map Initial add of gentoo support for diskimage-builder 2016-01-12 19:15:00 -06:00
proliant-tools Add proliant-tools element 2015-11-09 07:58:00 +00:00
pypi Merge "Allow setting DIB_PIP_RETRIES" 2015-04-23 03:51:57 +00:00
ramdisk Merge "Add element ubuntu-signed to provide signed kernel" 2015-04-28 11:02:44 +00:00
ramdisk-base Add support for Xen PV disks 2015-10-19 15:38:00 +01:00
rax-nova-agent rax-nova-agent: switch to $DISTRO_NAME 2015-05-12 17:48:49 +02:00
redhat-common Fix title of env vars section of redhat-common README to match template 2015-10-08 17:05:57 -07:00
rhel Use shorter temporary file names for kpartx 2015-04-21 10:36:33 +02:00
rhel7 Update rhel7 element readme 2015-10-12 15:31:09 -05:00
rhel-common rhel-common element should not use attach with activation key 2015-05-25 07:18:47 -04:00
rpm-distro Set and export DIB_RELEASE for centos7 2015-08-04 08:35:20 -07:00
select-boot-kernel-initrd Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
selinux-permissive Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
serial-console Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
simple-init Load the 8021q kernel module in simple-init 2015-12-08 12:59:06 -08:00
source-repositories Prune old branches when updating cache 2016-01-12 11:25:43 +11:00
stable-interface-names Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
svc-map Initial add of gentoo support for diskimage-builder 2016-01-12 19:15:00 -06:00
uboot Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
ubuntu Set DIB_RELEASE in ubuntu element 2015-03-04 23:11:27 +00:00
ubuntu-core Use shorter temporary file names for kpartx 2015-04-21 10:36:33 +02:00
ubuntu-minimal Split the debootstrap functions into an element 2015-04-26 18:04:59 +00:00
ubuntu-signed Add element ubuntu-signed to provide signed kernel 2015-04-12 11:36:17 -07:00
vm Split vm and bootloader elements 2015-12-15 20:49:03 +01:00
yum Reset yum/dnf cache to correct location 2015-10-14 06:36:06 +11:00
yum-minimal Merge "yum-minimal : install selinux policy packages" 2015-12-22 20:16:11 +00:00
zypper Standarise tracing for scripts 2015-02-12 10:41:32 +11:00