![]() Modify lorax-generic-templates to offer menu entries for configuring the persistent overlay.Backport dmsquash-live-autooverlay module to dracut.Add rvice and rvice to the systemd presets in fedora-release.Modify fedora-kickstarts to drop embedded livesys setup scripts and use livesys-scripts.New functionality was added to dracut and backported to Fedora so that we can retire the remaining usage of livecd-iso-to-disk.sh and provide a better experience with our live media, particularly for portable backup and rescue environments by introducing the ability to automatically setup persistence on boot when unpartitioned space is detected on a USB stick on boot. This also gives us the opportunity to introduce new functionality for live media. With livesys-scripts, those scripts have been simplified and turned into systemd services that activate only in live environments. The nature of the implementation of those scripts means that they are hard to understand and debug, which has caused problems in the past whenever we've needed to update them.Īs we look forward to new and better tooling for producing images (such as kiwi and osbuild), we cannot continue to rely on kickstart-driven image builds that construct shell scripts on the fly to embed in the image as we do now. Since we introduced live media in Fedora Linux 7, the actual mechanism in which the live environment sets itself up has been complex and intricately tied to the method in which we produce the media (using Kickstarts). This has been done in two parts: the live environment setup scripts have been reworked to run properly through systemd and are packaged in livesys-scripts and new functionality in dracut has been added to enable support for automatically enabling persistent overlays when flashed to USB sticks so that livecd-iso-to-disk.sh can be retired. Modernize the live media by switching to the "new" live environment setup scripts provided by livesys-scripts and leverage new functionality in dracut to enable support for automatically enabling persistent overlays when flashed to USB sticks.Īs part of preparing to change our tooling around producing images, we need to update the way we produce working live media.
0 Comments
Leave a Reply. |