The gnome-settings-daemon updates plugin is gone and update downloading
is handled by gnome-software instead. Adapt the live image schema
overrides for the changes.
The two lists used to be the same, but have gotten out of sync over
time. We need Anaconda to show up on the live media, otherwise the GNOME
Shell's defaults work fine.
Using >> means we have a custom.conf file that looks like this:
[daemon]
...
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=liveuser
Which is the first reason why it's failing. Change the cat append to replace as
the other sections are optional.
Additionally, the livesys legacy service is not completing before gdm is being
started, which means the config file is being read before it has been altered.
This can be fixed by adding a LSB-style "X-Start-Before: display-manager" in the
header of livesys.
The live media install notification was reimplemented as an actual
window and the code is now in the Anaconda tree. Use this instead of the
copy-pasted notification code that was in the kickstart file.
gdm doesn't care for upper- or lowercase, but the accountsservice
currently only accepts 'True'. The upshot is that the liveuser does
not appear to have autologin enabled in the user accounts panel
in GNOME, when it really should.
In the mockups here:
https://live.gnome.org/GnomeShell/Design/Whiteboards/SystemStopRestart
there is a way to install updates right above the suspend item. For
an uninstalled livecd, installation is sort of analagous to updates on
an installed system.
This commit adds the installer to the user menu.
Now that GDM no longer has language selection, there's
little reason to use timed login.
This commit changes the default config to use automatic
login instead.
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.