<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/data/live-build-config, branch rolling</title>
<subtitle>VyOS image build scripts (mirror of https://github.com/vyos/vyos-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/'/>
<updated>2026-10-13T16:26:18+00:00</updated>
<entry>
<title>T861: Remove leftover packages related to Secure Boot process</title>
<updated>2026-10-13T16:26:18+00:00</updated>
<author>
<name>asklymenko</name>
<email>a.klymenko@vyos.io</email>
</author>
<published>2026-10-13T16:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=c9b9015272ec514a22a0ee1f6cd6b6577f5ac527'/>
<id>urn:sha1:c9b9015272ec514a22a0ee1f6cd6b6577f5ac527</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T9400: Fix APT repository key for Debian Trixie release</title>
<updated>2026-10-05T11:11:08+00:00</updated>
<author>
<name>asklymenko</name>
<email>a.klymenko@vyos.io</email>
</author>
<published>2026-10-05T11:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=8fb75cfbb3d1fc2c5485024c55590b145e35ad72'/>
<id>urn:sha1:8fb75cfbb3d1fc2c5485024c55590b145e35ad72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T861: Finalize VyOS kernel signing for UEFI Secure Boot</title>
<updated>2026-10-01T12:56:25+00:00</updated>
<author>
<name>asklymenko</name>
<email>a.klymenko@vyos.io</email>
</author>
<published>2026-09-28T12:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=cd593388fce66b8791d578db38bb6d865976f33d'/>
<id>urn:sha1:cd593388fce66b8791d578db38bb6d865976f33d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1283 from plattfishy/rolling</title>
<updated>2026-09-24T15:28:20+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-09-24T15:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=d1394291337eb0274e026145a4c6245207c1c71d'/>
<id>urn:sha1:d1394291337eb0274e026145a4c6245207c1c71d</id>
<content type='text'>
T5498: Add script to run e2fsck -p to initramfs-tools</content>
</entry>
<entry>
<title>T5498: Add script to run e2fsck -p to initramfs-tools</title>
<updated>2026-09-22T20:23:39+00:00</updated>
<author>
<name>Sven Scholle</name>
<email>sven@platt.fish</email>
</author>
<published>2026-09-22T20:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=cf96c25670317f26c113bf31d513ed02914ce2f6'/>
<id>urn:sha1:cf96c25670317f26c113bf31d513ed02914ce2f6</id>
<content type='text'>
Because boot=live is set on the kernel's command
line, the standard fsck does not work.

Adds a hacked script that looks for a partition labeled
persistence and runs an `e2fsck -p`, as it would happen
normally during the standard boot time.

Added logging to kmsg, as suggested by @jestabro.
</content>
</entry>
<entry>
<title>journald: T9183: delete chroot include config file - use proper systemd override</title>
<updated>2026-09-22T14:00:54+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-22T14:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=42b9a3700903218cf9222515bddf500ec97e2074'/>
<id>urn:sha1:42b9a3700903218cf9222515bddf500ec97e2074</id>
<content type='text'>
Use a proper systemd journald override configuration file for this feature
which is tracked in vyos-1x repo.
</content>
</entry>
<entry>
<title>Merge pull request #1291 from c-po/image-size</title>
<updated>2026-09-14T10:46:19+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-09-14T10:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=7a5205d66cf20f2edff3e96d7e8d6f14d4f90df8'/>
<id>urn:sha1:7a5205d66cf20f2edff3e96d7e8d6f14d4f90df8</id>
<content type='text'>
T9277: image: further reduced installed and ISO image size</content>
</entry>
<entry>
<title>live-boot: T5475: replace the forked live-boot package with Debian's</title>
<updated>2026-09-07T18:43:35+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-04T08:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=c598316aa436d682999a710446edb4ef504a6e56'/>
<id>urn:sha1:c598316aa436d682999a710446edb4ef504a6e56</id>
<content type='text'>
VyOS carried a fork of Debian's live-boot, based on release 1:20151213, purely
to add a handful of VyOS specific behaviours. The fork is retired here in
favour of Debian's own live-boot plus a drop-in component.

live-boot's frontend sources every /lib/live/boot/????-* file in glob order,
so 9991-vyos.sh is read after all upstream components and can both translate
the vyos-union= kernel parameter and redefine three helpers. An initramfs-tools
hook copies the multiarch klibc libraries that upstream's non-multiarch glob
never matches, and a live-top shim runs mdadm, which boot=live otherwise skips
entirely, leaving RAID arrays unassembled.
</content>
</entry>
<entry>
<title>hooks: T9283: remove obsolete sysconf hook</title>
<updated>2026-09-06T16:35:04+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-06T16:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=b553de025eb543dfcb8dac0a7b938f6fe6b84e0f'/>
<id>urn:sha1:b553de025eb543dfcb8dac0a7b938f6fe6b84e0f</id>
<content type='text'>
Only two actions were left in this hook and neither is needed.

- /etc/pam_radius_auth.conf is created empty at image build time, but vyos-1x
  renders the file from its own Jinja2 template and the router init script
  removes it on every boot when restoring PAM to its virgin state.
- kernel.printk was patched into /etc/sysctl.conf. The setting now ships in
  vyos-1x as part of /etc/sysctl.d/30-vyos-router.conf, next to the other
  kernel defaults.
</content>
</entry>
<entry>
<title>hooks: T9283: remove obsolete SSH default file copy</title>
<updated>2026-09-06T16:34:42+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-06T16:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=27c96774929340d8bb060fa20c80a126e6b7da03'/>
<id>urn:sha1:27c96774929340d8bb060fa20c80a126e6b7da03</id>
<content type='text'>
/opt/vyatta/etc/default_ssh has not been shipped by any VyOS package
for years, so the copy failed on every ISO build:

  cp: cannot stat '/opt/vyatta/etc/default_ssh': No such file or directory

/etc/default/ssh is left at its Debian default, and ssh.service is
disabled in the image anyway - the SSH daemon is started from the CLI
configuration.
</content>
</entry>
</feed>
