<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/python/vyos/system, branch current</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2025-04-15T18:55:03+00:00</updated>
<entry>
<title>grub: T7327: honor "system option kernel" settings during image upgrade</title>
<updated>2025-04-15T18:55:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-04-15T18:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=3fe5f8fb95a444ecb5b8489736a2e33419746f93'/>
<id>urn:sha1:3fe5f8fb95a444ecb5b8489736a2e33419746f93</id>
<content type='text'>
When performing an image upgrade and Linux Kernel command-line option that
should be passed via GRUB to the Linux Kernel are missing on the first boot.
This is because when generating the GRUB command-line via the op-mode scripts
the CLI nodes defining the options are not honored.

This commit re-implements the code-path in op-mode which generates the strings
passed via GRUB to the Linux Kernel command-line.

NOTE: If (for a yet unknown reason) a Kernel command-line option string changes
during a major - or minor - upgrade of the Linux Kernel, we will need to adapt
that logic and possibly call a helper from within the NEW updated image rootfs.
Thus we can ship future information back into the past like the "Grays Sports
Almanac" from Back to the Future Part II.
</content>
</entry>
<entry>
<title>T861: add dependency to enable UEFI secure boot support</title>
<updated>2024-09-14T18:44:55+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-08-26T18:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=56cd7de907ef26ae27909a5d468768bb6e1e7f6f'/>
<id>urn:sha1:56cd7de907ef26ae27909a5d468768bb6e1e7f6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>grub: T6453: Fixed GRUB variables parsing</title>
<updated>2024-06-06T20:04:51+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-06-06T20:04:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d3acecdf129cd940f8b2d1b229a6e2a343cab74b'/>
<id>urn:sha1:d3acecdf129cd940f8b2d1b229a6e2a343cab74b</id>
<content type='text'>
To parse variables with `=` a variable name should be limited by alphanumerical
characters only.
</content>
</entry>
<entry>
<title>T6354: do an explicit read from version file to avoid circular reference</title>
<updated>2024-05-17T17:15:49+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-05-17T16:56:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=e0105ef380f1575613982f3b43c8ea3856654208'/>
<id>urn:sha1:e0105ef380f1575613982f3b43c8ea3856654208</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image-tools: T6327: prune, instead of ignore, menu entries with ttyUSB</title>
<updated>2024-05-11T02:15:39+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-05-10T19:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=ecee10d0512daff3034499d1163463d1390e35d4'/>
<id>urn:sha1:ecee10d0512daff3034499d1163463d1390e35d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image-tools: T6327: drop boot console type ttyUSB</title>
<updated>2024-05-10T13:32:52+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-05-10T13:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=32658e981babffb5b7149534bd50a64d11f7c74f'/>
<id>urn:sha1:32658e981babffb5b7149534bd50a64d11f7c74f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6199: drop unused Python imports</title>
<updated>2024-04-02T22:15:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-02T22:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=274b2da242acd1f1f64ff1dee471e34295137c5f'/>
<id>urn:sha1:274b2da242acd1f1f64ff1dee471e34295137c5f</id>
<content type='text'>
found using "git ls-files *.py | xargs pylint | grep W0611"
</content>
</entry>
<entry>
<title>vyos.system.grub: T3664: add chroot argument to the GRUB install function</title>
<updated>2024-03-28T17:22:08+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2024-03-28T17:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=90507681cfb39c5570f0afbf1542bd49feb5c0ab'/>
<id>urn:sha1:90507681cfb39c5570f0afbf1542bd49feb5c0ab</id>
<content type='text'>
to faciliate running it outside of a VyOS installation
</content>
</entry>
<entry>
<title>grub: T4516: correct a format string</title>
<updated>2024-03-28T13:55:43+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2024-03-28T13:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=74e502c16109b8d6d197751fc63ac5a32ff44404'/>
<id>urn:sha1:74e502c16109b8d6d197751fc63ac5a32ff44404</id>
<content type='text'>
</content>
</entry>
<entry>
<title>image-tools: T6168: compat mode update should preserve console type</title>
<updated>2024-03-27T03:25:42+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-03-26T18:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=1cb05f47ec7e2af265fa6795653f27481dacc37f'/>
<id>urn:sha1:1cb05f47ec7e2af265fa6795653f27481dacc37f</id>
<content type='text'>
Add system image in compatibility mode would set the default boot
without reference to console_type; fix the translation of default to
the correct index in compat grub.cfg.
</content>
</entry>
</feed>
