The OOBE script uses adduser from the shadow-utils package and
systemctl to inspect service state, so we should require those be
installed. This is particularly important for users building custom WSL
images since we explicitly list both those packages in our Kiwi config.
Suggested-by: Simon de Vlieger <supakeen@redhat.com>
Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
The script generates wsl-distribution.conf from a template.
You can pass it options for the Name as well as the
logo file.
Signed-off-by: Troy Dawson <tdawson@redhat.com>
Added in https://pagure.io/fedora-logos/pull-request/27 there's now a
logo in a format acceptable to WSL. This adds a dependency on the logos
package and configures the icon setting for the distribution.
This includes the tmpfiles config to link the various WSL-provided
service sockets to the expected location.
It also includes an override snippet for systemd-firstboot to have it
not run inside WSL for the present as it hangs forever.