<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/system/grub_update.py, branch rolling</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-03-27T15:00:17+00:00</updated>
<entry>
<title>T8410: Fix typos and mistakes for comments and messages</title>
<updated>2026-03-27T15:00:17+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-27T14:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=139b0841f8242a5c6ebdafb37380c1fb78342aae'/>
<id>urn:sha1:139b0841f8242a5c6ebdafb37380c1fb78342aae</id>
<content type='text'>
Fix typos and mistakes
No functional changes
</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>grub: T4548: Fixed configuration files order</title>
<updated>2024-03-12T22:40:09+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-03-12T22:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f74923202311e853b677e52cd83bae2be9605c26'/>
<id>urn:sha1:f74923202311e853b677e52cd83bae2be9605c26</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>image-tools: T5923: update system_console.py for new GRUB file structure</title>
<updated>2024-01-13T04:45:27+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-01-12T16:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5ceaff2ef970cb9c567ac317bafbffca5b073f4a'/>
<id>urn:sha1:5ceaff2ef970cb9c567ac317bafbffca5b073f4a</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>image-tools: T5910: explicitly set transmission speed of serial console</title>
<updated>2024-01-11T19:52:21+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-01-11T16:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=70122bef58eaa0084695f89c410992f8d7c1f9f6'/>
<id>urn:sha1:70122bef58eaa0084695f89c410992f8d7c1f9f6</id>
<content type='text'>
GRUB defaults to 9600 in case of serial console; explicitly set to
115200.
</content>
</entry>
<entry>
<title>image-tools: T4516: exit grub-update service if running in docker</title>
<updated>2023-11-26T15:25:01+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-11-26T15:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0b97bde2cb04cf5e23350798f972abcee4bfe4ee'/>
<id>urn:sha1:0b97bde2cb04cf5e23350798f972abcee4bfe4ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image: T4516: ensure compatibility with legacy RAID 1 installs</title>
<updated>2023-11-16T18:53:36+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-11-09T20:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bd701768796d6ebb03ca943faf96d1dbea030edd'/>
<id>urn:sha1:bd701768796d6ebb03ca943faf96d1dbea030edd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image: T4516: support for interoperability of legacy/new image tools</title>
<updated>2023-11-15T17:29:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-10-21T18:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=96b65e90fbfa1fe63d97929ac86fc910abb0caa9'/>
<id>urn:sha1:96b65e90fbfa1fe63d97929ac86fc910abb0caa9</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>image: T4516: service vyos-grub-update should exit on live boot</title>
<updated>2023-11-15T17:29:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-05-23T15:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7d6c262976eba624b935c96a7495cc392158b8ff'/>
<id>urn:sha1:7d6c262976eba624b935c96a7495cc392158b8ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image: T4516: Added system image tools</title>
<updated>2023-11-15T17:29:04+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-01-19T18:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8f94262e8fa2477700c50303ea6e2c6ddad72adb'/>
<id>urn:sha1:8f94262e8fa2477700c50303ea6e2c6ddad72adb</id>
<content type='text'>
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.
</content>
</entry>
</feed>
