Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-13 | grub: T4548: Fixed configuration files order | zsdc | |
To iterate files on ext* file systems GRUB reads their inodes one by one, ignoring names. This breaks our configuration logic that relies on proper loading order. This commit adds a helper `sort_inodes()` that needs to be used whenever GRUB configuration files are created. It recreates files, changing their inodes in a way where inodes order matches alphabetical order. | |||
2024-02-17 | image-tools: T6041: fix logic of is_live_boot to allow for PXE boot | John Estabrook | |
2024-02-05 | image-tools: T6016: wait for umount in cleanup function | John Estabrook | |
2024-01-24 | image-tools: T5983: fix regression in prune_vyos_versions | John Estabrook | |
2024-01-23 | image-tools: T5980: add support for configurable kernel boot options | John Estabrook | |
2024-01-12 | image-tools: T5923: update system_console.py for new GRUB file structure | John Estabrook | |
Add util function to set serial console speed in accordance with revised GRUB file structure; in keeping with the intentions of the config_mode script, adjust the GRUB var 'console_speed' to only modify ttyS0. | |||
2024-01-06 | image: T5898: fix kernel-level partition rescan | Matt Clauson | |
This fix moves from partprobe to partx to rescan the partition table on an affected disk. | |||
2024-01-01 | image-tools: T5885: relax restriction on image-name len from 32 to 64 | John Estabrook | |
2023-12-19 | Merge pull request #2643 from mcbridematt/t5828-grub-arm64-fix | Daniil Baturin | |
T5828: fix grub installation on arm64-efi machines | |||
2023-12-18 | image-tools: T5831: show system image reverse ordered by date | John Estabrook | |
2023-12-18 | T5828: fix grub installation on arm64-efi machines | Mathew McBride | |
Since the migration of GRUB handling to vyos-1x, the grub install sequence has hardcoded references to x86. Change the GRUB sequence so it can work on arm64 as well. | |||
2023-12-14 | T5827: reversed version listing | Trae Santiago | |
2023-12-14 | T5827: moved sys image sort to grub version_list | Trae Santiago | |
2023-12-13 | image-tools: T5806: deactive raid arrays | John Estabrook | |
2023-12-12 | image-tools: T5806: remove partition and disk signatures in cleanup | John Estabrook | |
2023-12-07 | image-tools: T5758: restore saving previous data on install | John Estabrook | |
Restore scanning previous installations for config data and ssh host keys on install. | |||
2023-11-26 | image-tools: T4516: exit grub-update service if running in docker | John Estabrook | |
2023-11-16 | image: T4516: add raid-1 install support | John Estabrook | |
2023-11-16 | image: T4516: ensure compatibility with legacy RAID 1 installs | John Estabrook | |
2023-11-15 | image: T4516: support for interoperability of legacy/new image tools | John Estabrook | |
This commit allows management of system images with either new or legacy tools: 'add/delete/rename system image' and 'set default' are translated appropriately on booting between images with the old and new tools. Consequently, the warning of the initial commit of T4516 is dropped. | |||
2023-11-15 | image: T5195: vyos.util -> vyos.utils package refactoring | John Estabrook | |
2023-11-15 | image: T4516: Added system image tools | zsdc | |
This commit adds the whole set of system image tools written from the scratch in Python that allows performing all the operations on images: * check information * perform installation and deletion * versions management Also, it contains a new service that will update the GRUB menu and keep tracking its version in the future. WARNING: The commit contains non-reversible changes. Because of boot menu changes, it will not be possible to manage images from older VyOS versions after an update. |