Packages should not be removed in post. For the nightly composes the yum remove
is failing in any case. If it were to start working, it could potentially
break several spins that include the livecd-desktop as a base ks.
The syslinux dependency is expected to be fixed the GA release, so this
isn't going to be needed to keep perl out of the livecd-desktop spin.
Oversized CD images can still easily have their functionallity tested.
First, strip the "minimization" parts out of fedora-live-base.ks,
and move them into fedora-live-minimization.ks. All previous consumers
of fedora-live-base.ks are updated.
The old fedora-live-base.ks was conflating two entirely different
things:
* A live-based image which can be used to install
* Stripping some random bits to fit onto a CD
The previous fedora-livecd-desktop is now fedora-live-desktop.ks.
The new file fedora-livecd-desktop.ks is actually further
minimizations on top of fedora-live-desktop.ks.
Split up these two concepts so that fedora-live-desktop is *THE*
desktop. What we expect everyone to have as a base, and the
exact same set of packages should be installed by Standalone
Anaconda (DVD) as well. Then, we have minimization hacks
in fedora-live-desktop-cd.ks.
Over time, we should be shrinking the default install and making
it more just-in-time, by e.g. having many more things use
the PackageKit library to pull in components as needed.
This makes sense, since we already disable the rest of PackageKit,
and command-not-found causes long waits, downloading repodata which
would normally be available locally, but is missing on the uninstalled
live image.
It is quite assy to file a bug after RC was spun, and go ahead and
override the desktop teams editorial control of the desktop spin on the
same day by committing this without even asking.
I'm removing the unbranding part again, since I tend to forget myself
that it is there and am then surprised when I produce unbranded spins.
I'll just use a derived kickstart file for test days.
Also, remove the -bug-buddy line, since we killed bug-buddy.