<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/scripts/build, branch stretch-backports</title>
<subtitle> (mirror of https://github.com/vyos/vyos-live-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-live-build.git/atom?h=stretch-backports</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-live-build.git/atom?h=stretch-backports'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/'/>
<updated>2018-09-19T10:35:17+00:00</updated>
<entry>
<title>UEFI: remove the EFI/debian/grub.cfg, not necessary anymore</title>
<updated>2018-09-19T10:35:17+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-09-14T15:38:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=f108fdfa71c9d66a5ef9dfe7f1f48c170c7f228e'/>
<id>urn:sha1:f108fdfa71c9d66a5ef9dfe7f1f48c170c7f228e</id>
<content type='text'>
Turns out gcd works fine after adding /boot/grub/grub.cfg in the img,
as that's the path that gets hardcoded, and adding the EFI/debian/
grub.cfg was not necessary, so remove it.
</content>
</entry>
<entry>
<title>Use gcd{x64.aa64}.efi.signed for amd64/arm64 arch.</title>
<updated>2018-09-19T10:34:22+00:00</updated>
<author>
<name>Steven Shiau</name>
<email>steven@nchc.org.tw</email>
</author>
<published>2018-08-22T03:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=c22f1f5b71745922ae28df0ebf4b7d1a49d89f55'/>
<id>urn:sha1:c22f1f5b71745922ae28df0ebf4b7d1a49d89f55</id>
<content type='text'>
For secured boot in binary_grub-efi, the gcdx64.efi.signed is
the boot loader for removable device, like CD or USB flash drive,
while grubx64.efi.signed is for hard drive. Therefore for live system,
use gcdx64.efi.signed for amd64 and gcdaa64.efi.signed for arm64.
</content>
</entry>
<entry>
<title>copy keys to /etc/apt/trusted.gpg.d with appropriate extension for them to not be ignored.</title>
<updated>2018-09-13T15:25:09+00:00</updated>
<author>
<name>Marcel Partap</name>
<email>mpartap@gmx.net</email>
</author>
<published>2018-09-12T16:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=8403487d4e3bda65cdd2ea6081399f7977325adb'/>
<id>urn:sha1:8403487d4e3bda65cdd2ea6081399f7977325adb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle includes.chroot files installed over symlinked directories</title>
<updated>2018-07-27T08:51:49+00:00</updated>
<author>
<name>Raphaël Hertzog</name>
<email>hertzog@debian.org</email>
</author>
<published>2018-07-27T07:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=52908422880f8d5cfa18c577d4138d5449af37f6'/>
<id>urn:sha1:52908422880f8d5cfa18c577d4138d5449af37f6</id>
<content type='text'>
With the merged /usr feature now enabled in debootstrap, we have
/bin and /lib which are symlinks to /usr/bin and /usr/lib. If
the live-build configuration provides files in
config/includes.chroot/lib/ or config/includes.chroot/bin/ then
lb chroot_includes will replace the /lib or /bin symlink with real
directories having only the content provided in chroot.includes and
problems will follow... the build will usually fail later with a
cryptic error message (for example a hook failing to execute
/usr/bin/env).

Work around the issue by creating a tarball of the files to install
and by unpacking that tarball from within the chroot with appropriate
options.
</content>
</entry>
<entry>
<title>UEFI: parse vendor from Grub package metadata</title>
<updated>2018-06-07T10:34:26+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-06-06T12:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=316b1281581b188e3353fe59bb40bcb81cbd953f'/>
<id>urn:sha1:316b1281581b188e3353fe59bb40bcb81cbd953f</id>
<content type='text'>
When using Secure Boot, grub2 as built by Debian will now load a config
file from EFI/$VENDOR instead of having EFI/debian hardcoded.
$VENDOR comes from dpkg-vendor or from the user building grub2.
The vendor string is stored in the control metadata as Efi-Vendor, so
retrieve it when building the EFI image.
</content>
</entry>
<entry>
<title>Avoid apt-key add and just drop the key in /etc/apt/trusted.gpg.d</title>
<updated>2018-06-03T21:06:36+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-06-01T13:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=e5492b1c702858eb26e2b93c65810773ad0bfa85'/>
<id>urn:sha1:e5492b1c702858eb26e2b93c65810773ad0bfa85</id>
<content type='text'>
Only gnupgv is part of the deboostrap set these days, but apt-key needs
the full gpg (with gpg-agent) which is just a recommends.
Instead just drop the key with an .asc suffix in /etc/apt/trusted.gpg.d
which is supported since apt version 1.4
</content>
</entry>
<entry>
<title>lb clean: remove ONIE image</title>
<updated>2018-04-17T10:39:26+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-04-11T19:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=186765e3fd905a2ecd08cd22dd9afdcc581b1d0a'/>
<id>urn:sha1:186765e3fd905a2ecd08cd22dd9afdcc581b1d0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reconfigure bootstrapped packages after preseeding.</title>
<updated>2018-04-10T20:58:00+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-04-10T17:43:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=277f0cec71b8a9a1b109225a69551ef5c7ba05e2'/>
<id>urn:sha1:277f0cec71b8a9a1b109225a69551ef5c7ba05e2</id>
<content type='text'>
live-build supports preseeding configuration, but the configuration has
to be installed after bootstrapping since it needs the debconf tools to
be applied. But packages that have already been installed and configured
in the bootstrap step will then ignore those preseeded configs.

After applying each preseed file, parse the package list and manually
reconfigure the relevant package(s) so that the configuration will be
applied.
</content>
</entry>
<entry>
<title>ONIE: do not use package cache, only runs on host</title>
<updated>2018-04-05T15:24:36+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-04-04T19:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=050e637b2ceaa1f6735fd9f84b0f7f4676637a79'/>
<id>urn:sha1:050e637b2ceaa1f6735fd9f84b0f7f4676637a79</id>
<content type='text'>
Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>ONIE: missing dependency on file</title>
<updated>2018-04-04T18:57:49+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2018-04-04T18:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=e47652d8412d2ccb2d32c370096580b7019f7655'/>
<id>urn:sha1:e47652d8412d2ccb2d32c370096580b7019f7655</id>
<content type='text'>
A very minimal build worker might not have it, so check for its
presence as well.
</content>
</entry>
</feed>
