sarthurdev
63a8f9d3c6
config: T4919: Add emulated TPM encryption test
2024-02-20 10:46:01 +01:00
Daniil Baturin
a45a1b3927
build: T3664: fix the chroot includes path
...
to account for the current working dir
2024-02-19 13:28:07 +00:00
Daniil Baturin
c803de47b4
Merge pull request #327 from sskaje/T5121
...
T5121: Fix, make architecture and build-type loaded from build flavor and cli arguments
2024-02-09 09:44:45 +00:00
Christian Breunig
499e8e1cbb
Makefile: T2640: add helper to convert ISO to OCI image to start a container
...
Use either "make oci" or call the script manually:
$ scripts/iso-to-oci build/live-image-amd64.hybrid.iso
I: mount ISO build/live-image-amd64.hybrid.iso
I: extracting squashfs content
I: generate OCI container image vyos-1.5-strongswan-202311241125.tar
I: to import the previously generated OCI image to your local images run:
docker import vyos-1.5-strongswan-202311241125.tar vyos:1.5-strongswan-202311241125 --change 'CMD [/sbin/init]'
2023-11-26 20:13:28 +01:00
Christian Breunig
b3d0ebaf1d
Makefile: add new target qemu-live
...
Simply boot a live qemu version from the latest ISO build
(10:18) cpo lnx01:~/vyos-build [current] # sudo make qemu-live
if [ ! -f build/live-image-amd64.hybrid.iso ]; then
echo "Could not find build/live-image-amd64.hybrid.iso"
exit 1
fi
scripts/check-qemu-install --qemu-cmd build/live-image-amd64.hybrid.iso
INFO - Creating Disk image testinstall-20231119-101823-4483.img
SeaBIOS (version 1.16.2-debian-1.16.2-1)
Machine UUID f48b60b2-e6ad-49ef-9d09-4245d0585e52
Booting from DVD/CD...
ISOLINUX 6.04 20200816 ETCD Copyright (C) 1994-2015 H. Peter Anvin et al
2023-11-19 10:18:49 +01:00
John Estabrook
64796852a4
image: T4516: update test script for changes in prompts/partition id
2023-11-15 15:33:42 -06:00
Daniil Baturin
f31701f1b4
build script: T5711: copy version.json to the ISO image
...
in addition to the SquashFS image
2023-11-03 17:14:58 +00:00
John Estabrook
ecd3727d63
smoketest: T5607: adjust for non-deterministic scsi device probing
2023-09-20 15:22:32 -05:00
sarthurdev
4727dc1756
smoketest: Allow selection of smoketests to run
...
Example:
`make test MATCH="interfaces|policy"` will only run interfaces and policy tests
2023-09-14 20:04:54 +02:00
Apachez
fa1462aa6d
T5562: Fix -smp syntax for qemu-system-x86_64
2023-09-09 12:24:55 +02:00
Christian Breunig
a863fe0b03
Testsuite: fix qemu SMP configuration
2023-09-09 07:33:44 +02:00
Christian Breunig
9403274bf2
live-build: add missing quotes on chroot-squashfs-compression
2023-09-02 19:02:03 +02:00
Apachez
e472fcbf31
T5538: Change order within variable lb_config_tmpl to fit order of manpage and fix some typos
2023-09-02 12:53:03 +02:00
Apachez
b1425b1f37
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-02 03:23:17 +02:00
Apachez
baee59d26a
T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax
2023-09-01 21:42:37 +02:00
sskaje
8fcd043483
T5121: Remove code of T5120
2023-03-30 11:58:45 +08:00
sskaje
4995bcb5b8
T5121: Fix, make architecture and build-type loaded from build flavor and cli arguments
2023-03-29 19:05:30 +08:00
sskaje
bf66214dad
T5122: Move archive-areas to defaults.toml to support non-free-firmware repository
2023-03-29 16:49:32 +08:00
Viacheslav Hletenko
84fba9f897
T5024: Try to shutdown several times for qemu install script
...
The first shutdown for qemu doesn't work
Try to shutdown several times
2023-02-22 09:03:28 +00:00
sarthurdev
52073f8ee6
debian: T5003: Increase VM memory - tests failed due to OOM condition
2023-02-13 11:20:49 +01:00
sarthurdev
1e116e0254
debian: T5003: Update to to Debian 12 "Bookworm"
...
* Remove obsolete packages and dependencies
2023-02-13 11:20:49 +01:00
Daniil Baturin
b55bf1b1c5
Merge pull request #285 from jsimpso/bootloaders
...
T4796: Allow configuration of 'bootloader' param
2022-11-12 17:02:36 +00:00
James Simpson
2ade1d9e66
T4796: Allow configuration of 'bootloader' param
...
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-12 17:34:50 +08:00
James Simpson
95620ef20f
T4796: Honor additional_repositories
...
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-12 15:56:14 +08:00
Christian Poessinger
62417d5b47
Merge pull request #280 from jsimpso/additional_repositories
...
T4796: Check more cautiously for presence of keys
2022-11-09 20:47:46 +01:00
Christian Poessinger
5203d31fa2
Merge pull request #281 from jsimpso/current
...
T4796: Default args to list where list is expected
2022-11-09 20:47:32 +01:00
Christian Poessinger
404791353f
Merge pull request #282 from jsimpso/merge_order
...
T4796: Prefer mix-in config over default config
2022-11-09 20:47:08 +01:00
Christian Poessinger
77f4ba82f2
Merge pull request #276 from ssasso/fix_T4800
...
Fix T4800: wrong chroot_includes_dir var reference
2022-11-09 20:46:43 +01:00
James Simpson
f4bc652b3a
T4796: Prefer mix-in config over default config
2022-11-09 14:33:19 +08:00
James Simpson
71b8a3e159
T4796: Check more cautiously for presence of keys
2022-11-09 14:08:21 +08:00
James Simpson
2251cf0ad0
T4796: Default args to list where list is expected
...
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-09 13:57:29 +08:00
James Simpson
f4bfaa9b97
T4796: Move and update custom_apt_entry logic
...
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-07 14:26:49 +08:00
James Simpson
048aa40655
T4796: Fix ARCHIVES_DIR reference
2022-11-07 14:26:43 +08:00
James Simpson
509d4500da
T4796: Correct function name from dict_merge
2022-11-07 14:26:40 +08:00
Stefano Sasso
ca6a82792c
Fix T4800: wrong chroot_includes_dir var reference
2022-11-05 13:08:28 +00:00
Daniil Baturin
dbc78d089b
T4796: fix argument order in merging default and custom options
...
in buils-vyos-image
2022-11-03 12:43:51 -04:00
Daniil Baturin
f39f4d1f23
T3664: dehardcode fields of the OS release file
2022-10-30 14:31:04 -04:00
sarthurdev
be065d568b
build: T3664: Fix apt pinning file issue and use defaults for paths
2022-10-11 18:37:55 +02:00
sarthurdev
fbe8ee6e19
T3664: Add support for local packages, generate apt release pinning
...
* APT::Default-Release caused an issue when local packages present
2022-10-09 21:33:44 +02:00
Christian Poessinger
be1d5e0165
Testsuite: T3664: move to new toml based input files
2022-10-07 22:02:58 +02:00
Daniil Baturin
3979b25dcf
T3664: initial implementation of the build flavor system
2022-10-06 17:55:01 -04:00
sarthurdev
53d229d200
smoketest: Move PKI file generate to script in vyos-1x
2022-06-30 15:45:23 +02:00
sarthurdev
5a8785f091
openvpn: T4485: Add intermediate CA for smoketest
2022-06-29 17:33:00 +02:00
Christian Poessinger
d5445064ae
lb: T4408: enable bullseye backports repository
2022-05-14 20:41:59 +02:00
Christian Poessinger
d9b81c85dc
Testsuite: add new '--qemu-cmd' switch to print the commandline to launch QEMU manually
2022-04-18 09:19:07 +02:00
Christian Poessinger
e67312b02d
Testsuite: enable DHCP on eth0 - future smoketests could now verify DHCP
2022-04-18 09:10:01 +02:00
Christian Poessinger
e326536380
Testsuite: increase memory to 2G for fastnetmon testcase
2022-04-11 21:00:31 +02:00
Daniil Baturin
17d1e92040
T4306: do not perform a dirtiness check for release builds
2022-03-17 14:34:29 -04:00
Christian Poessinger
4ccdaf58fc
Testsuite: fix cdrom boot in UEFI mode
2021-12-26 18:33:51 +01:00
Christian Poessinger
3a8d74b333
Revert "Testsuite: limit QEmu test disk size to 1G to not waste space on build host"
...
This reverts commit a5e591fa9b66b229f7296de177a570c7b7126be4.
2021-12-26 17:57:01 +01:00