summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2024-09-05Makefile: T2640: fix PHONY typoChristian Breunig
Fix typo added in commit 499e8e1cbb ("Makefile: T2640: add helper to convert ISO to OCI image to start a co…ntainer") should be PHONY over PHONE
2024-09-05Makefile: T861: add possibility to pass CLI options to check-qemu-installChristian Breunig
We can now pass any arbitrary option to the check-qemu-install script by calling: make test -- --bar-option or make testc -- --foo-option please note the -- which is not a typo but rather signals the end of options and disables further option processing and passes the options down to the next script.
2024-06-30smoketest: T6510: use vyos-configd also on "make test"Christian Breunig
2024-05-28build: T6414: rename the "iso" flavor to "generic"Daniil Baturin
2024-05-06build: T3664: modify the module-level template pathDaniil Baturin
instead of setting an environment variable
2024-04-22build: T3664: adjust the vyos-1x submodule path in scriptsDaniil Baturin
2024-04-16build: T3664: move sudo out of the make targetDaniil Baturin
to avoid permission problems
2024-04-15build: T3664: correct the parameterized make ruleDaniil Baturin
2024-04-15build: T3664: add a parameterized make rule for build targetsDaniil Baturin
to simplify the now-rather-tricky build script invocation
2024-03-20chore: T671: remove unused scripts and references to themDaniil Baturin
2024-02-20config: T4919: Add emulated TPM encryption testsarthurdev
2023-11-26Makefile: T2640: add helper to convert ISO to OCI image to start a containerChristian Breunig
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-19Makefile: add new target qemu-liveChristian Breunig
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-09-14smoketest: Allow selection of smoketests to runsarthurdev
Example: `make test MATCH="interfaces|policy"` will only run interfaces and policy tests
2022-10-06T3664: initial implementation of the build flavor systemDaniil Baturin
2021-12-09Testsuite: add new "make testraid" target for RAID-1 installation testingChristian Poessinger
2021-12-09Makefile: add common helper to check if ISO was build before running testsChristian Poessinger
2021-10-02Makefile: "make test" runs in UEFI mode "make testc" continues to use BIOSChristian Poessinger
With this change we validate both installation types that they work and operates "as expected". (cherry picked from commit e6ce9e76673d9de7c85510ba873f04a3521e1f19)
2021-08-15Makefile: add "make test-no-interfaces" to start smoketests w/o interface testsChristian Poessinger
2021-07-07T3664: remove vagrant buildKim Hagen
2021-07-07T3664: Eliminate obsolete build flavoursKim Hagen
2021-06-29Set the default shell to bash so that we can use -o pipefailDaniil Baturin
2020-11-01Makefile: purge should clean QEMU test image, tooChristian Poessinger
2020-10-27smoketest: T3003: extend framework to load arbitrary config fileJohn Estabrook
2020-10-17Jenkins: clean QEMU build filesChristian Poessinger
2020-08-31configd: T2582: add option to run testsuite with daemon (default off)John Estabrook
2020-06-27Makefile: indention fixChristian Poessinger
2020-02-09Makefile: user pipefail in iso buildChristian Poessinger
2020-02-02Jenkins: add "make test" helperChristian Poessinger
2020-01-08T1951: Include awscli package is the AWS buildKim Hagen
2019-12-24add support for vep1400Kim Hagen
2019-12-03prevent 70-persistent-net.rules from being createdKim Hagen
2019-11-05do not add the serial option for vep4600Kim Hagen
2019-11-05add build option for vep4600Kim Hagen
2019-05-21update cloud buildsUnicronNL
2019-05-03Revert "Makefile: proper handle 'make iso' error codes"Kim Hagen
This reverts commit 2ffff339c5515280a1926d2ee134d5d2c7cdbcfc.
2019-05-03Revert "use bash as the shell for make"Kim Hagen
This reverts commit 01fd8dfdec8278e63f43502da44b4e7f8d0bf9e5.
2019-05-03use bash as the shell for makeKim
2019-04-26Makefile: proper handle 'make iso' error codesChristian Poessinger
2019-04-15add debug build for GCEKim Hagen
2019-04-03add cloud init package listKim Hagen
2019-03-18Add vmware ovf build procedureKim Hagen
2018-11-12Add uefi to vyos-buildKim Hagen
2018-10-29Add part of oracle cloud buildKim Hagen
2018-10-25Add build command for AWSKim Hagen
2018-10-23Separate files needed for different cloud providersKim Hagen
Fix serial console speed settings Add google cloud image generation
2018-10-22Add Azure creation scriptKim Hagen
2018-08-17Add azure build to makefileKim Hagen
2018-01-11T519: fix paths and operation order in the makefile for correct repo setup.Daniil Baturin
2017-08-21T361: check the build environment setup in ./configure before it can even ↵Daniil Baturin
get to make.