Description of problem: A F13 system with multiple snapshots of the root file-system should present the user with a way to choose which snapshot to boot Snapshots could be created by: 1- yum snapshotting plugin 2- Manually by the administrator 3- Manually from a rescue environment Cases to be handled: 1- A system with multiple separate volumes all on btrfs (separate /var, /usr, /home) 2- A system with multiple separate volumes not all on btrfs 3- A menu should be presented to the user perhaps if a key was pressed during boot
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
I don't think this belongs in dracut at all. It should either be a user space tool that leverages bootloaderspec [1] based boot snippets to change the default boot entry; or add something like the openSUSE patches for GRUB making it Btrfs snapshot aware. What this looks like is probably more distribution domain (?) for the Workstation WG to work on which component this belongs to since "Better upgrade/rollback control" is listed in the Workstation PRD. [2] The user space tool is more broadly usable and maintainable should bootloaders use BLS snippets. But the openSUSE method is done and currently in production use, but of course doesn't work with any other bootloader than GRUB 2. [1] http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ [2] https://fedoraproject.org/wiki/Workstation/Workstation_PRD
I think the way forward is a combination of GRUB2 support for Btrfs snapshots and bootloaderspec. *** This bug has been marked as a duplicate of bug 1457509 ***