<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/scripts/image-build/defaults.py, 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>2024-11-06T19:03:42+00:00</updated>
<entry>
<title>build: T6855: make the custom APT entry and key syntax more flexible</title>
<updated>2024-11-06T19:03:42+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2024-11-06T18:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=9ed7a29ebb77c36ee555c2818b728a7e6b160322'/>
<id>urn:sha1:9ed7a29ebb77c36ee555c2818b728a7e6b160322</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build-script: T3664: Allowed all options in both config file and command args</title>
<updated>2024-05-15T13:48:35+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-05-15T13:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=8186e82024cdeee9c6fd09bdd0603f4571842f42'/>
<id>urn:sha1:8186e82024cdeee9c6fd09bdd0603f4571842f42</id>
<content type='text'>
Moved defaults away from argparser to `defaults.py`. This unlocks the ability to
pass values that can be defined as command line arguments via a config file.

With this change logic looks like this (in order of overrides).

Pre-build config:
`data/defaults.toml` -&gt; `build-flavors/&lt;flavor&gt;.toml` -&gt;
`--&lt;command line argument&gt;`

Build config:
`defaults.py` -&gt; `data/defaults.toml` -&gt; `build-types/&lt;type&gt;.toml` -&gt;
`architectures/&lt;architecture&gt;.toml` -&gt; `build-flavors/&lt;flavor&gt;.toml` -&gt;
`--&lt;command line argument&gt;`
</content>
</entry>
<entry>
<title>build: T3664: add support for building non-ISO flavors</title>
<updated>2024-04-10T16:36:10+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2024-04-07T16:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=a896176ad8a1e1c7ef440a31c5afcfad358ed309'/>
<id>urn:sha1:a896176ad8a1e1c7ef440a31c5afcfad358ed309</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build scripts: T3664: move image build scripts to a dedicated directory</title>
<updated>2024-03-23T21:02:44+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2024-03-23T20:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=750819bfec5335566dfc48de1ab6dbbc869068a3'/>
<id>urn:sha1:750819bfec5335566dfc48de1ab6dbbc869068a3</id>
<content type='text'>
to avoid a mix of image build scripts and ancilliary scripts in the same directory
</content>
</entry>
</feed>
