<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/op_mode/image_installer.py, branch nos-task-id</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=nos-task-id</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=nos-task-id'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-07-23T15:52:05+00:00</updated>
<entry>
<title>image: T9021: rename bash -&gt; Bash to honor the projects name</title>
<updated>2026-07-23T15:52:05+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-23T15:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4d17b2d7822cef2ea6266b396f5444766cdad049'/>
<id>urn:sha1:4d17b2d7822cef2ea6266b396f5444766cdad049</id>
<content type='text'>
This fixes just the case for the Bash project added via commit b12a8c5ae
("image: T9021: Save bash history during image upgrade")
</content>
</entry>
<entry>
<title>image: T9021: Save bash history during image upgrade</title>
<updated>2026-07-22T14:15:12+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-07-22T13:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b12a8c5aef72c0adaca197c98f5dfa9cbb8a73d2'/>
<id>urn:sha1:b12a8c5aef72c0adaca197c98f5dfa9cbb8a73d2</id>
<content type='text'>
Previously, bash history was silently lost on every image upgrade,
forcing operators to start with an empty history each time.

Extend the image upgrade script to detect and migrate bash history
files from the currently running image to the newly installed one.
</content>
</entry>
<entry>
<title>utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()</title>
<updated>2026-07-17T16:10:08+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-09T20:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e0684c0c343835c7674a94424d847592511915b0'/>
<id>urn:sha1:e0684c0c343835c7674a94424d847592511915b0</id>
<content type='text'>
Complete the safer-subprocess migration started by the cmdl()/ifconfig
refactoring and convert every remaining vyos.utils.process.cmd() call site to
the list-based cmdl().

Drop the vyos.utils.process.cmd() implementation as it is no longer in use.
</content>
</entry>
<entry>
<title>image: T8923: fix typo in variable definition "PARTITONING" -&gt; "PARTITIONING"</title>
<updated>2026-06-16T18:24:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-16T18:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d21bc583e6316178046a6aae5262f64fff43e393'/>
<id>urn:sha1:d21bc583e6316178046a6aae5262f64fff43e393</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8923: normalize "can not" to "cannot"</title>
<updated>2026-06-16T18:24:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-16T18:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fa853ed8f25b5b9bf396d6e819b2c6259e7f5f42'/>
<id>urn:sha1:fa853ed8f25b5b9bf396d6e819b2c6259e7f5f42</id>
<content type='text'>
Replace two-word "can not" / "Can not" with "cannot" across comments,
ConfigError messages, CLI help text, and op-mode output.

Standard SNMP MIB files under mibs/ are left unchanged.
</content>
</entry>
<entry>
<title>T8976: explicitly remove 'kernel' device setting on choice of 'tty'</title>
<updated>2026-06-10T03:04:40+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-06-10T03:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=931f280ae4d1b8ea6dd7109e3b8fc1e15622f0f3'/>
<id>urn:sha1:931f280ae4d1b8ea6dd7109e3b8fc1e15622f0f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8445: set activation hint during install image</title>
<updated>2026-04-15T20:17:27+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-04-02T17:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=61a7a19562088250c87cf11b798c84dc470a6c7d'/>
<id>urn:sha1:61a7a19562088250c87cf11b798c84dc470a6c7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>serial: T8375: add CLI option to explicitly set kernel console</title>
<updated>2026-04-09T18:54:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-04-02T05:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=35db941bcf30f3fac5b1358aa1124f34f9808950'/>
<id>urn:sha1:35db941bcf30f3fac5b1358aa1124f34f9808950</id>
<content type='text'>
Previously, VyOS hardcoded the kernel boot log console to either ttyS0 or
tty0, with no post-install CLI method to change it (manual GRUB edits
were required).

This commit adds a new CLI node:
  system console device &lt;name&gt; kernel

When set, the selected serial console is used as the kernel boot console.
When removed, the kernel boot console falls back to tty0.
</content>
</entry>
<entry>
<title>serial: T8375: use boot activation script to define a serial console on the CLI</title>
<updated>2026-04-09T18:54:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-03-31T13:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=51922535b79529d603c3b7d52cde9da54c069d42'/>
<id>urn:sha1:51922535b79529d603c3b7d52cde9da54c069d42</id>
<content type='text'>
Required during first-boot of a system. We have images form amd64 and arm64
CPUs which also tend to have different serial interfaces (ttyS vs. ttyAMA).

The images which are installed have the correct serial setting for GRUB (ttyS0
or ttyAMA0) and the activation script will probe the Kernel command-line. If a
serial interface is defined, we will include it in the VyOS CLI configuration.
</content>
</entry>
<entry>
<title>T8375: general import cleanup on the way to serial activation</title>
<updated>2026-04-09T18:54:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-03-31T13:21:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ddc8b04203699430a33d2d78f27e8c3211def85e'/>
<id>urn:sha1:ddc8b04203699430a33d2d78f27e8c3211def85e</id>
<content type='text'>
For the sake of nice grep lines and refactoring we have an unspoken - unwritten
rule considered as folklore to have imports one per line. This helped in the
past with refactorings.
</content>
</entry>
</feed>
