generic/fedora-18-x86_64-cloud.ks generic/fedora-18-x86_64.ks generic/fedora-18-x86_64-minimal.ks

Matthew Miller mattdm at fedoraproject.org
Fri Dec 14 19:32:24 UTC 2012


 generic/fedora-18-x86_64-cloud.ks   |   10 ++++++----
 generic/fedora-18-x86_64-minimal.ks |    3 ++-
 generic/fedora-18-x86_64.ks         |    4 +---
 3 files changed, 9 insertions(+), 8 deletions(-)

New commits:
commit 6cce6706c8a479be891b415b2e76574244a50ad7
Author: Matthew Miller <mattdm at mattdm.org>
Date:   Fri Dec 14 14:29:54 2012 -0500

    Reduce list of firewalld deps cleaned from minimal; remove that cleaning from other kickstarts entirely.
    
    The new pygobject3-base addresses the excessive dependencies problem of
    firewalld (e.g., no more X11 or Wayland in minimal). Reduce the list of
    clean-up in the ultra-minimal kickstart, and completely remove the fragile
    and error-prone list from the other kickstarts (since having a few extra
    things like ebtables and libselinux-python seems a lesser evil).

diff --git a/generic/fedora-18-x86_64-cloud.ks b/generic/fedora-18-x86_64-cloud.ks
index cd8b30a..86ff68e 100644
--- a/generic/fedora-18-x86_64-cloud.ks
+++ b/generic/fedora-18-x86_64-cloud.ks
@@ -105,11 +105,8 @@ yum -C -y remove linux-firmware
 
 # Remove firewalld; was supposed to be optional in F18, but is required to
 # be present for install/image building.
-echo "Removing firewalld and dependencies"
+echo "Removing firewalld."
 yum -C -y remove firewalld
-# These are all pulled in by firewalld (libselinux-python is too, but
-# is also required by cloud-init).
-yum -C -y remove cairo dbus-glib dbus-python ebtables fontconfig fontpackages-filesystem gobject-introspection js libdrm libpciaccess libpng libwayland-client libwayland-server libX11 libX11-common libXau libxcb libXdamage libXext libXfixes libXrender libXxf86vm mesa-libEGL mesa-libgbm mesa-libGL mesa-libglapi pixman polkit pycairo pygobject2 pygobject3 python-decorator python-slip python-slip-dbus
 
 # Non-firewalld-firewall
 echo -n "Writing static firewall"
@@ -139,6 +136,11 @@ echo .
 echo "Disabling tmpfs for /tmp."
 systemctl mask tmp.mount
 
+# this is a kludge for an unexpected change in cloud-init. New
+# fedora package coming soon will make this unnecessary.
+sed -i '/system_info:/ a\  default_user: ec2-user' /etc/cloud/cloud.cfg
+
+
 echo "Zeroing out empty space."
 # This forces the filesystem to reclaim space from deleted files
 dd bs=1M if=/dev/zero of=/var/tmp/zeros || :
diff --git a/generic/fedora-18-x86_64-minimal.ks b/generic/fedora-18-x86_64-minimal.ks
index d317b7e..044335d 100644
--- a/generic/fedora-18-x86_64-minimal.ks
+++ b/generic/fedora-18-x86_64-minimal.ks
@@ -31,6 +31,7 @@ part / --size 1024 --fstype ext4 --ondisk sda
 
 # Repositories
 repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-18&arch=$basearch
+#repo --name=fedora-updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f18&arch=$basearch
 
 
 # Packag list.
@@ -112,7 +113,7 @@ yum -C -y remove linux-firmware
 echo "Removing firewalld and dependencies"
 yum -C -y remove firewalld
 # These are all pulled in by firewalld
-yum -C -y remove cairo dbus-glib dbus-python ebtables fontconfig fontpackages-filesystem gobject-introspection js libdrm libpciaccess libpng libselinux-python libwayland-client libwayland-server libX11 libX11-common libXau libxcb libXdamage libXext libXfixes libXrender libXxf86vm mesa-libEGL mesa-libgbm mesa-libGL mesa-libglapi pixman polkit pycairo pygobject2 pygobject3 python-decorator python-slip python-slip-dbus
+yum -C -y remove cairo dbus-glib dbus-python ebtables gobject-introspection libselinux-python pygobject3-base python-slip python-slip-dbus
 
 # Non-firewalld-firewall
 echo -n "Writing static firewall"
diff --git a/generic/fedora-18-x86_64.ks b/generic/fedora-18-x86_64.ks
index a49ad26..8df5184 100644
--- a/generic/fedora-18-x86_64.ks
+++ b/generic/fedora-18-x86_64.ks
@@ -99,10 +99,8 @@ yum -C -y remove linux-firmware
 
 # Remove firewalld; was supposed to be optional in F18, but is required to
 # be present for install/image building.
-echo "Removing firewalld and dependencies"
+echo "Removing firewalld."
 yum -C -y remove firewalld
-# These are all pulled in by firewalld
-yum -C -y remove cairo dbus-glib dbus-python ebtables fontconfig fontpackages-filesystem gobject-introspection js libdrm libpciaccess libpng libselinux-python libwayland-client libwayland-server libX11 libX11-common libXau libxcb libXdamage libXext libXfixes libXrender libXxf86vm mesa-libEGL mesa-libgbm mesa-libGL mesa-libglapi pixman polkit pycairo pygobject2 pygobject3 python-decorator python-slip python-slip-dbus
 
 # Non-firewalld-firewall
 echo -n "Writing static firewall"




More information about the cloud mailing list