summaryrefslogtreecommitdiff
path: root/scripts/build-vyos-image
AgeCommit message (Collapse)Author
2022-11-12Merge pull request #285 from jsimpso/bootloadersDaniil Baturin
T4796: Allow configuration of 'bootloader' param
2022-11-12T4796: Allow configuration of 'bootloader' paramJames Simpson
Remove hard-coded values for "bootloader" when creating the live-build, replaced with the value of `bootloaders`. Set the current value to the default value if not specified, via `defaults.toml`. Add the default for arm64 as `grub-efi`.
2022-11-12T4796: Honor additional_repositoriesJames Simpson
Currently, additional_repositories in the effective build_config are ignored due to a bug wherein all values end up under `args['custom_apt_entry']` rather than `build_config['custom_apt_entry']`. This change fixes that, ensuring that the content of `build_config['additional_repositories]` is added to `build_config['custom_apt_entry']` alongside the command-line arguments.
2022-11-09Merge pull request #280 from jsimpso/additional_repositoriesChristian Poessinger
T4796: Check more cautiously for presence of keys
2022-11-09Merge pull request #281 from jsimpso/currentChristian Poessinger
T4796: Default args to list where list is expected
2022-11-09Merge pull request #282 from jsimpso/merge_orderChristian Poessinger
T4796: Prefer mix-in config over default config
2022-11-09Merge pull request #276 from ssasso/fix_T4800Christian Poessinger
Fix T4800: wrong chroot_includes_dir var reference
2022-11-09T4796: Prefer mix-in config over default configJames Simpson
2022-11-09T4796: Check more cautiously for presence of keysJames Simpson
2022-11-09 T4796: Default args to list where list is expectedJames Simpson
custom_apt_entry, custom_apt_key, and custom_package are expected to be lists, but when a value is not provided they default to None. This prevents lists provided in mix-in or flavor configurations from being merged as expected. https://docs.python.org/3/library/argparse.html#default
2022-11-07T4796: Move and update custom_apt_entry logicJames Simpson
Rather than only looking at the default config, look at the merged build_config. Check wether additional_repositories is actually defined before trying to reference it.
2022-11-07T4796: Fix ARCHIVES_DIR referenceJames Simpson
2022-11-07T4796: Correct function name from dict_mergeJames Simpson
2022-11-05Fix T4800: wrong chroot_includes_dir var referenceStefano Sasso
2022-11-03T4796: fix argument order in merging default and custom optionsDaniil Baturin
in buils-vyos-image
2022-10-30T3664: dehardcode fields of the OS release fileDaniil Baturin
2022-10-11build: T3664: Fix apt pinning file issue and use defaults for pathssarthurdev
2022-10-09T3664: Add support for local packages, generate apt release pinningsarthurdev
* APT::Default-Release caused an issue when local packages present
2022-10-06T3664: initial implementation of the build flavor systemDaniil Baturin