<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/data/live-build-config/includes.chroot/etc/initramfs-tools, 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-02-28T18:30:42+00:00</updated>
<entry>
<title>T8311: fix initramfs hook "dpkg-architecture: command not found"</title>
<updated>2026-02-28T18:30:42+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-02-28T18:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=39dc9c98c687049d060b70a6b5d1a99bc7b35c34'/>
<id>urn:sha1:39dc9c98c687049d060b70a6b5d1a99bc7b35c34</id>
<content type='text'>
Commit f4877564276947 ("T8311: De-hardcode arch for live-build-config
10-vyos-addons") introduced a regression where an unavailable third-party
helper script was invoked during initramfs hook execution, breaking the ISO
build process.

  update-initramfs: Generating /boot/initrd.img-6.6.127-vyos
  live-boot: core filesystems devices utils wget blockdev.
  /etc/initramfs-tools/hooks/10-vyos-addons: line 3: dpkg-architecture: command not found

The dpkg-architecture helper, provided by the dpkg-dev package, is not
available during hook execution. The same result can be achieved using GNU
coreutils instead:

On x86_64 (aka amd64) both yield the same result:
  $ echo $(uname -m)-linux-gnu
  x86_64-linux-gnu
  $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH)
  x86_64-linux-gnu

On aarch64 (aka arm64) both yield the same result:
  $ echo $(uname -m)-linux-gnu
  aarch64-linux-gnu
  $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH)
  aarch64-linux-gnu
</content>
</entry>
<entry>
<title>T8311: De-hardcode arch for live-build-config 10-vyos-addons</title>
<updated>2026-02-24T18:54:38+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-02-24T18:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=f4877564276947af06cef44e1d1b41330f66e9dd'/>
<id>urn:sha1:f4877564276947af06cef44e1d1b41330f66e9dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initramfs: T5824: Added `openssl.cnf` to initramfs</title>
<updated>2023-12-14T12:20:52+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-12-14T12:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=5765d670099dfc2bb4758264a84a36fdd9cba5d4'/>
<id>urn:sha1:5765d670099dfc2bb4758264a84a36fdd9cba5d4</id>
<content type='text'>
Without `openssl.cnf` software that uses `libssl` (for example busybox) has
issues with connections to some HTTPS servers.
</content>
</entry>
<entry>
<title>T2118: Add fsck tools to initramfs image</title>
<updated>2020-03-11T01:54:11+00:00</updated>
<author>
<name>kroy-the-rabbit</name>
<email>kroy@kroy.io</email>
</author>
<published>2020-03-11T01:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=208d90f0d713c4602c834461e08ede9c82e0640d'/>
<id>urn:sha1:208d90f0d713c4602c834461e08ede9c82e0640d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initramfs: T1971: Extended initramfs-hook script</title>
<updated>2020-02-28T12:59:33+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2020-02-28T12:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=cb9b13d91011a82451cb621369fc388c9485773d'/>
<id>urn:sha1:cb9b13d91011a82451cb621369fc388c9485773d</id>
<content type='text'>
Included:
  * libnss_dns.so.2 (required for DNS resolving from initramfs)
  * ca-certificates.crt (required for fetching files via HTTPS)
</content>
</entry>
<entry>
<title>initramfs: T1971: Added initramfs-hook script for including modules</title>
<updated>2020-02-25T17:10:14+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2020-02-25T17:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=309576112ee5d7c4e48fa9a0dc325a5039b40ae1'/>
<id>urn:sha1:309576112ee5d7c4e48fa9a0dc325a5039b40ae1</id>
<content type='text'>
The script allows include to initramfs or include and force to load any modules, listed inside.
Initially, the script replaces the trick used for intel drivers
</content>
</entry>
</feed>
