fixes from Ian McLeod to make composes work using new scheme.

NOTE: this WILL NOT WORK without other changes to coms and spin/install (but
the current ones are broken anyway so I'm committing this).

See https://lists.fedoraproject.org/pipermail/cloud/2014-September/004207.html
for details
This commit is contained in:
Matthew Miller 2014-09-09 14:07:02 -04:00
parent 0edeedbde3
commit cc5246b9ba
4 changed files with 10 additions and 65 deletions

View File

@ -34,7 +34,6 @@ part / --size 3000 --fstype ext4
%include fedora-repo.ks %include fedora-repo.ks
reboot reboot
# Package list. # Package list.
@ -44,32 +43,14 @@ fedora-release-cloud
kernel-core kernel-core
@core @core
grubby @cloud-server
# cloud-init does magical things with EC2 metadata, including provisioning # rescue mode generally isn't useful in the cloud context
# a user account with ssh keys.
cloud-init
# this is used by openstack's cloud orchestration framework (and it's small)
heat-cfntools
# need this for growpart, because parted doesn't yet support resizepart
# https://bugzilla.redhat.com/show_bug.cgi?id=966993
cloud-utils-growpart
# We need this image to be portable; also, rescue mode isn't useful here.
dracut-config-generic
-dracut-config-rescue -dracut-config-rescue
syslinux-extlinux
# Needed initially, but removed below. # Needed initially, but removed below.
firewalld firewalld
# cherry-pick a few things from @standard
tar
rsync
# Some things from @core we can do without in a minimal install # Some things from @core we can do without in a minimal install
-biosdevname -biosdevname
-plymouth -plymouth

View File

@ -44,31 +44,13 @@ fedora-release-cloud
kernel-core kernel-core
@core @core
grubby @cloud-server
# cloud-init does magical things with EC2 metadata, including provisioning
# a user account with ssh keys.
cloud-init
# this is used by openstack's cloud orchestration framework (and it's small)
heat-cfntools
# need this for growpart, because parted doesn't yet support resizepart
# https://bugzilla.redhat.com/show_bug.cgi?id=966993
cloud-utils-growpart
# We need this image to be portable; also, rescue mode isn't useful here.
dracut-config-generic
-dracut-config-rescue
syslinux-extlinux
# Needed initially, but removed below. # Needed initially, but removed below.
firewalld firewalld
# cherry-pick a few things from @standard # rescue mode generally isn't useful in the cloud context
tar -dracut-config-rescue
rsync
# Some things from @core we can do without in a minimal install # Some things from @core we can do without in a minimal install
-biosdevname -biosdevname

View File

@ -35,32 +35,14 @@ fedora-release-cloud
kernel-core kernel-core
@core @core
grubby @cloud-server
# cloud-init does magical things with EC2 metadata, including provisioning # rescue mode generally isn't useful in the cloud context
# a user account with ssh keys.
cloud-init
# this is used by openstack's cloud orchestration framework (and it's small)
heat-cfntools
# need this for growpart, because parted doesn't yet support resizepart
# https://bugzilla.redhat.com/show_bug.cgi?id=966993
cloud-utils-growpart
# We need this image to be portable; also, rescue mode isn't useful here.
dracut-config-generic
-dracut-config-rescue -dracut-config-rescue
syslinux-extlinux
# Needed initially, but removed below. # Needed initially, but removed below.
firewalld firewalld
# cherry-pick a few things from @standard
tar
rsync
# Some things from @core we can do without in a minimal install # Some things from @core we can do without in a minimal install
-biosdevname -biosdevname
-plymouth -plymouth

View File

@ -1,4 +1,4 @@
# Kickstart file for composing the "Fedora" spin of Fedora (rawhide) # Kickstart file for composing the "Fedora Cloud" spin of Fedora (rawhide)
# Maintained by the Fedora Release Engineering team: # Maintained by the Fedora Release Engineering team:
# https://fedoraproject.org/wiki/ReleaseEngineering # https://fedoraproject.org/wiki/ReleaseEngineering
# mailto:rel-eng@lists.fedoraproject.org # mailto:rel-eng@lists.fedoraproject.org
@ -79,8 +79,8 @@ dracut-*
# Things needed for installation # Things needed for installation
@anaconda-tools @anaconda-tools
# package cloud base image installs that probably should go in some comps group but what???? # Packages to enable server images to run in cloud environments
heat-cfntools @cloud-server
# Langpacks # Langpacks
autocorr-* autocorr-*