Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-05 | T7019: use VyOS release train in /etc/os-release codename over Debian release | Christian Breunig | |
VyOS is based on Debian * VyOS 1.3 -> Debian Buster (VyOS equuleus) * VyOS 1.4 -> Debian Bookworm (VyOS sagitta) * VyOS 1.5 -> Debian Bookworm (and then trixie) (VyOS circinus) * VyOS rolling -> Debian Bookworm (and then trixie) (VyOS t.b.d.) When running vyos@vyos:~$ lsb_release -a Distributor ID: VyOS Description: VyOS 1.5-rolling-202501031241 (current) Release: 1.5-rolling-202501031241 Codename: bookworm The codename in use is the Debian base distribution. This should be changed to the VyOS release name. | |||
2024-11-30 | Merge pull request #849 from dmbaturin/T6923-deb-security-urls | Christian Breunig | |
build: T6923: use the Debian mirror for security updates if it's specified explicitly | |||
2024-11-29 | build: T6922: add an option to specify bootloaders for the image | Daniil Baturin | |
2024-11-29 | build: T6923: use the Debian mirror for security updates if it's specified ↵ | Daniil Baturin | |
explicitly but the security mirror is not | |||
2024-11-21 | Merge pull request #842 from dmbaturin/T6904-dev-build-versions | John Estabrook | |
build: T6904: allow development builds to have version strings | |||
2024-11-20 | build: T6904: allow development builds to have version strings | Daniil Baturin | |
2024-11-20 | build: T6903: allow passing vyos-1x repo path in an environment variable | Daniil Baturin | |
2024-11-06 | build: T6855: make the custom APT entry and key syntax more flexible | Daniil Baturin | |
2024-10-07 | T3303: fix location of os-release file | Christian Breunig | |
2024-09-30 | Merge pull request #773 from dmbaturin/T6738-build-type-field | Christian Breunig | |
build: T6738: add build_type field to version data instead of the very limited and unused lts_build | |||
2024-09-25 | build: T6738: add build_type field to version data | Daniil Baturin | |
instead of the very limited and unused lts_build | |||
2024-09-22 | T861: VyOS image build should use UTC timestamps | Christian Breunig | |
2024-09-20 | build: T3664: add an option to specify artifact extensions | Daniil Baturin | |
so that the manifest only contains files considered build artifacts, and those artifacts can be automatically picked up by CI jobs and the like | |||
2024-09-18 | build: T3664: improve support for custom build hooks | Daniil Baturin | |
2024-09-17 | build: T6653: fix a manifest generation error when using --reuse-iso | Daniil Baturin | |
2024-09-14 | T861: add UEFI Secure Boot support | Christian Breunig | |
This adds support for UEFI Secure Boot. It adds the missing pieces to the Linux Kernel and enforces module signing. This results in an additional security layer where untrusted (unsigned) Kernel modules can no longer be loaded into the live system. NOTE: This commit will not work unless signing keys are present. Arbitrary keys can be generated using instructions found in: data/live-build-config/includes.chroot/var/lib/shim-signed/mok/README.md | |||
2024-09-05 | build: T3664: remove unused psutil dependency | Christian Breunig | |
2024-08-19 | build: T6653: add build/manifest.json file | Christian Breunig | |
2024-06-05 | build: T6446: include support URL in the version data | Daniil Baturin | |
2024-05-15 | build-script: T3664: Allowed all options in both config file and command args | zsdc | |
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` -> `build-flavors/<flavor>.toml` -> `--<command line argument>` Build config: `defaults.py` -> `data/defaults.toml` -> `build-types/<type>.toml` -> `architectures/<architecture>.toml` -> `build-flavors/<flavor>.toml` -> `--<command line argument>` | |||
2024-05-14 | build-script: T3664: Add flavor and architecture to image name (rework) | zsdc | |
The previous version did not work for all flavor types. This one should be universal. | |||
2024-05-14 | build-script: T3664: Added flavor name to a target file name | zsdc | |
Mark artifacts with a flavor name for better clarity. | |||
2024-05-12 | build: T6330: fix indention of autogenerated release.pref.chroot | Christian Breunig | |
2024-05-10 | Merge pull request #609 from dmbaturin/T3664-architecture | Christian Breunig | |
build: T3664: include the architecture field in version data | |||
2024-05-09 | build: T3664: include the architecture field in version data | Daniil Baturin | |
2024-05-09 | Merge pull request #605 from dmbaturin/T3664-flavor-field | Christian Breunig | |
build: T3664: include build flavor name in the version file | |||
2024-05-09 | build: T3664: use explicit defaults argument in the dict merging function | Daniil Baturin | |
to make it clear what is merged into what | |||
2024-05-08 | build: T3664: include build flavor name in the version file | Daniil Baturin | |
2024-05-08 | build-script: T3664: Added more options to the image format | zsdc | |
Added two new options: - `image_ext`. Can be used if the file extension needs to be different than the image format - `image_opts`. Required if a target format needs extra options. | |||
2024-05-08 | build: T3664: fix architecture mix-in loadingT3664-mixin-path | Daniil Baturin | |
2024-05-03 | build: T3664: fix regression and bug in clone vyos-1x repo | John Estabrook | |
2024-05-02 | build: T3664: clone vyos-1x under build dir instead of as submodule | John Estabrook | |
2024-04-29 | build: T3664: fail the build on external command errors | Daniil Baturin | |
2024-04-25 | build: T3664: typo fixes and small refactoring | Daniil Baturin | |
2024-04-22 | build: T3664: adjust the vyos-1x submodule path in scripts | Daniil Baturin | |
2024-04-20 | Merge pull request #550 from dmbaturin/T3664-raw-flavors | Christian Breunig | |
build: T3664: add support for building non-ISO flavors | |||
2024-04-15 | build: T3664: initialize git vyos-1x submodule before imports | John Estabrook | |
Signed-off-by: Daniil Baturin <daniil@vyos.io> | |||
2024-04-14 | fix path to versions file | John Estabrook | |
Signed-off-by: Daniil Baturin <daniil@vyos.io> | |||
2024-04-13 | build: T3664: add a sanity check for image_format | Daniil Baturin | |
and normalize it to a list if only one format is specified | |||
2024-04-13 | build: T3664: filter out non-TOML files from the build flavor dir | Daniil Baturin | |
to avoid mistakenly listing auixilliary files like README as flavors | |||
2024-04-13 | Account for the working dir below the root in git invocation | John Estabrook | |
Signed-off-by: Daniil Baturin <daniil@vyos.io> | |||
2024-04-13 | T6173: fix TypeError: 'NoneType' object is not iterable | Christian Breunig | |
Commit 611cfc85c531 ("T6173: validate allowed characters in ISO image name") missed the probability that version is a dict member bot empty. | |||
2024-04-10 | build: T3664: add support for building non-ISO flavors | Daniil Baturin | |
2024-04-08 | T6173: validate allowed characters in ISO image name | Christian Breunig | |
Building custom VyOS version: 1.5-asdf%-202404081841 I: Checking if packages required for VyOS image build are installed Version contained illegal character(s), allowed: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-+ | |||
2024-03-23 | build scripts: T3664: move image build scripts to a dedicated directory | Daniil Baturin | |
to avoid a mix of image build scripts and ancilliary scripts in the same directory |