<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/scripts/build/config, branch cla</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=cla</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-live-build.git/atom?h=cla'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/'/>
<updated>2021-08-02T14:15:21+00:00</updated>
<entry>
<title>add items for grub setup and enable persistence</title>
<updated>2021-08-02T14:15:21+00:00</updated>
<author>
<name>Kim Hagen</name>
<email>kim@sentrium.io</email>
</author>
<published>2021-08-02T14:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=d70a3f5e86f37abe657c13d16ccc081832356d40'/>
<id>urn:sha1:d70a3f5e86f37abe657c13d16ccc081832356d40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding dm-verity support for rootfs</title>
<updated>2021-07-11T08:33:48+00:00</updated>
<author>
<name>Thore Sommer</name>
<email>debian@thson.de</email>
</author>
<published>2021-07-10T14:52:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=0f53b8ed209d240c7a4e74cb9b3c3497ac517b19'/>
<id>urn:sha1:0f53b8ed209d240c7a4e74cb9b3c3497ac517b19</id>
<content type='text'>
This adds support for dm-vertiy on the root filesystem.
Currently only squashfs is supported.

Three new flags are introduced.
 * --dm-verity: Enable basic dm-verity support
 * --dm-verity-fec NB_ROOTS: Enable forward error correction. Optional
 * --dm-verity-sign SCRIPT: Specify signing script for the root hash. Optional
</content>
</entry>
<entry>
<title>Use --apt-http-proxy/--apt-ftp-proxy for debootstrap</title>
<updated>2021-02-18T06:02:47+00:00</updated>
<author>
<name>Ryan Finnie</name>
<email>ryan@finnie.org</email>
</author>
<published>2021-02-05T18:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=a0400b24998e247f32f95a492ed4f3f6ab053ada'/>
<id>urn:sha1:a0400b24998e247f32f95a492ed4f3f6ab053ada</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added the option to include files before and after package installation</title>
<updated>2020-10-27T15:07:11+00:00</updated>
<author>
<name>Thore Sommer</name>
<email>debian@thson.de</email>
</author>
<published>2020-10-27T15:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=7360d50fa6b7ef4809d28cf873ab7d29dc2a6f97'/>
<id>urn:sha1:7360d50fa6b7ef4809d28cf873ab7d29dc2a6f97</id>
<content type='text'>
Moved includes.chroot to includes.chroot_after_packages and added
includes.chroot_before_packages. includes.chroot does still work as before.

We also now use rsync for copying files if it is installed.
This improves runtime and space consumption for large includes.

Gbp-Dch: Short
Closes: #927128
</content>
</entry>
<entry>
<title>Add option to change compression algorithm and level for squashfs.</title>
<updated>2020-10-12T13:35:16+00:00</updated>
<author>
<name>Thore Sommer</name>
<email>debian@thson.de</email>
</author>
<published>2020-10-07T21:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=9a26533a06a8892b4014d86fe0c9d9e3b08ae1e5'/>
<id>urn:sha1:9a26533a06a8892b4014d86fe0c9d9e3b08ae1e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "config: catch and report unexpected arguments"</title>
<updated>2020-05-05T20:57:57+00:00</updated>
<author>
<name>Lyndon Brown</name>
<email>jnqnfe@gmail.com</email>
</author>
<published>2020-05-05T20:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=180207d711e7b882f110643178393fff611e46b5'/>
<id>urn:sha1:180207d711e7b882f110643178393fff611e46b5</id>
<content type='text'>
This reverts commit 665372c19d7f54b5cfb92aaf313b7df9570f6191.

the kali test failed due to their script using a hack of passing along a
custom option after an early terminator through to their auto/config file.
the change implemented here was valuable, but i'll have to look into
revising things to work with what Kali is doing.

Gbp-Dch: Ignore
</content>
</entry>
<entry>
<title>config: catch and report unexpected arguments</title>
<updated>2020-05-05T18:02:35+00:00</updated>
<author>
<name>Lyndon Brown</name>
<email>jnqnfe@gmail.com</email>
</author>
<published>2020-05-05T17:58:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=665372c19d7f54b5cfb92aaf313b7df9570f6191'/>
<id>urn:sha1:665372c19d7f54b5cfb92aaf313b7df9570f6191</id>
<content type='text'>
after handling arguments, catch and report any remaining "non-option"
arguments.

for instance users could make the basic mistake of using
`lb config --bootloaders syslinux grub-efi`, i.e. failing to quote the
multiple bootloaders (i actually encountered a user doing this who swore
that "it just worked"). catching and reporting such mistakes could be
valuable to users.

previous behaviour:
```
$ lb config --bootloaders syslinux grub-efi
P: Updating config tree for a debian/buster/amd64 system
P: Symlinking hooks...
```

new behaviour:
```
$ lb config --bootloaders syslinux grub-efi
[2020-05-05 18:56:07] lb config --bootloaders syslinux grub-efi
E: Unexpected argument found: grub-efi
```

Gbp-Dch: Short
</content>
</entry>
<entry>
<title>config: improve BIOS/EFI bootloader selection handling</title>
<updated>2020-05-04T20:40:13+00:00</updated>
<author>
<name>Lyndon Brown</name>
<email>jnqnfe@gmail.com</email>
</author>
<published>2020-05-04T15:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=d7883ec32b2bb907fce17fb759c08c5cd9851fc3'/>
<id>urn:sha1:d7883ec32b2bb907fce17fb759c08c5cd9851fc3</id>
<content type='text'>
the design choice from when EFI support was introduced was to change
`--bootloader` to `--bootloaders`, with users specifying their selection
of BIOS and EFI bootloaders together. at this time there were not even any
decent validation checks being performed, and invalid combinations could
cause some chaos.

since then proper validation was put in place, including checking that
only a single instance of each of BIOS and EFI bootloaders exists in the
selection.

here we tweak things such that we stick with the same option, but we split
the selection up such that we store the BIOS and EFI selections separately
within the saved config file, and offer it up to scripts to help simplify
those scripts.

we must however retain support for splitting from the combined option,
both because we still use it in the combined option, and for backwards
compatibility with older saved configs.

Gbp-Dch: Short
</content>
</entry>
<entry>
<title>config: provide UTC timestamp control</title>
<updated>2020-05-03T21:19:43+00:00</updated>
<author>
<name>Lyndon Brown</name>
<email>jnqnfe@gmail.com</email>
</author>
<published>2020-05-03T18:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=6cf3321d8471046bbbe203fb3f18d6507c402024'/>
<id>urn:sha1:6cf3321d8471046bbbe203fb3f18d6507c402024</id>
<content type='text'>
`DATE_UTC_OPTION` is set in `Prepare_config()` for use by scripts, even
though only a few scripts will actually use it, since it allows those
scripts to be cleaner. we may want to possibly extend this as a
`DATE_OPTIONS` variable perhaps as part of enabling proper reproduciblity.

Gbp-Dch: Short
</content>
</entry>
<entry>
<title>config: fix storage of --jffs2-eraseblock value</title>
<updated>2020-05-03T14:08:28+00:00</updated>
<author>
<name>Lyndon Brown</name>
<email>jnqnfe@gmail.com</email>
</author>
<published>2020-05-03T14:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=7ad69658b249bd268497754b4933a65773c38593'/>
<id>urn:sha1:7ad69658b249bd268497754b4933a65773c38593</id>
<content type='text'>
broken since it's introduction in 9ffb223d703a4bbb76e5278e59b3cc183f2f1aca

Gbp-Dch: Short
</content>
</entry>
</feed>
