Commit Graph

5 Commits

Author SHA1 Message Date
Zach Dykstra 0b52a4c841 Split functions to include, document, DRY
- Move all functions to a file sourced in zfsbootmenu.sh.
- Document the arguments, return code and output of each function.
- Exercise DRY, now that the overal structure is more stable - new
functions were created to condense duplicated logic, existing functions
were modified to do a bit more work.

- Snapshot browsing now clones the snapshot, and brings you back to the
BE selection menu, so you can boot the snapshot or select a specific
kernel.

- Automatic booting and booting via the boot menu now prefer a kernel
version if org.zfsbootmenu:kernel is set on the filesystem. This
behavior will result in fewer surprises when booting.
2019-12-01 21:44:42 -06:00
Zach Dykstra 192c6ec0e2 Initial support for native encryption in ZoL, emergency shell function 2019-11-01 11:24:25 -05:00
Zach Dykstra f0e70c8e52 Easily track release artifacts 2019-10-29 23:30:44 -05:00
Zach Dykstra fe7ecfd6dc Add in snapshot browser 2019-07-20 11:20:13 -05:00
Zach Dykstra b6ec5a8e4e Basic working rough-draft boot menu 2019-07-18 16:44:35 -05:00