summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2025-01-10T7026: Use prebuild hook to build vppViacheslav Hletenko
2025-01-10T7037: Add prebuild hook for the package-buildViacheslav Hletenko
The pre_build_hook is an optional configuration defined in packages.toml It executes after the repository is checked out and before the build process begins. This hook allows you to perform preparatory tasks, such as creating directories, copying files, or running custom scripts/commands.
2025-01-09T7026: Extend vyos-1x build to include vyos-vppViacheslav Hletenko
2025-01-09Merge pull request #880 from vyos/T7032Viacheslav Hletenko
T7032: Add missing libpam-radius-auth build
2025-01-09T7032: Add missing libpam-radius-auth buildT7032Viacheslav Hletenko
2025-01-08Testsuite: T7031: add version to manifest if not explicitly setJohn Estabrook
2025-01-07T7026: Add script build vpp packageViacheslav Hletenko
2025-01-05T7019: use VyOS release train in /etc/os-release codename over Debian releaseChristian 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.
2025-01-03Merge pull request #876 from c-po/T6999-os-releaseViacheslav Hletenko
Testsuite: T6999: validate content of /etc/os-release in target system
2025-01-03Testsuite: T6999: validate content of /etc/os-release in target systemChristian Breunig
The file /etc/os-release is written during image build, but it's content is not validated that it can be used by e.g. "lsb_release -a" command.
2025-01-02Kernel: T861: enable lockdown subsystem as UEFI secure boot dependencyChristian Breunig
2025-01-02Kernel: T5887: update Linux Kernel to v6.6.69Christian Breunig
2025-01-01Testsuite: T861: use proper base MAC address from RFC7042Christian Breunig
Commit 085df7615a ("Testsuite: T861: always use 2 VCPUs") also altered the base MAC address used by QEMU to a locally administered one. Something that looked "right" in the beginning turned out to break the smoketest platform. The reason is the locally administered bit is evaluated in [1] and if set and not on the exclusion list (as it was a Realtek base MAC address before), the interface in question is not considered persistent and thus not added to the configuration file upon system startup. 1: https://github.com/vyos/vyos-1x/blob/825743b6bcdf8fa2c263dabaa3fee40ba7a98525/src/helpers/vyos-interface-rescan.py#L73-L74
2024-12-31Merge pull request #872 from c-po/testsuite-updateChristian Breunig
Testsuite: T861: inform smoketest about this environment
2024-12-31Testsuite: T6991: inform smoketest about this environmentChristian Breunig
2024-12-31Testsuite: T861: boot system in serial console mode to get the full boot logChristian Breunig
2024-12-31Testsuite: T861: always use 2 VCPUsChristian Breunig
2024-12-30T6949: Adds build for blackbox exporter deb packageNicolas Vollmar
2024-12-23Merge pull request #869 from c-po/no-jenkinsChristian Breunig
T6674: remove all references to Jenkins
2024-12-23Merge pull request #863 from natali-rs1985/T6952Christian Breunig
T6952: enable exFat in kernel config
2024-12-23T6674: remove all references to JenkinsChristian Breunig
2024-12-22T6674: move patches to "package/<package_name>" subfolderChristian Breunig
This prevents the accidental applying of a patch to multiple source directories defined in package.toml. Example FRR: Package consits of build instructions for libyang, rtrlib and frr itself. Previously patches in frr/patches folder got applied to libyang, rtrlib and frr which made no sense and could also fail a build.
2024-12-22T6674: use common .gitignore file for Package build artifacts/sourcesChristian Breunig
2024-12-19Merge pull request #862 from ykholod/current-issue-17413Christian Breunig
T6958: Clear Babel config on babeld stop
2024-12-19T6960: package-build: Disable unnecessary buildsMatthew Kobayashi
2024-12-18T6952: enable exFat in kernel configNataliia Solomko
2024-12-18T6958: Clear Babel config on babeld stopYaroslav Kholod
2024-12-12frr: T6746: upgrade package to 10.2Christian Breunig
2024-11-30Merge pull request #849 from dmbaturin/T6923-deb-security-urlsChristian Breunig
build: T6923: use the Debian mirror for security updates if it's specified explicitly
2024-11-29build: T6922: add an option to specify bootloaders for the imageDaniil Baturin
2024-11-29build: T6923: use the Debian mirror for security updates if it's specified ↵Daniil Baturin
explicitly but the security mirror is not
2024-11-28T6912: Fix build podman dependencyViacheslav Hletenko
Use the global dependency instead of package dependency in the package.toml This fixes to build 'podman' package
2024-11-28T6912: Fix build isc-dhcp dependencyViacheslav Hletenko
Use the global dependency instead of package dependency in the package.toml This fixes to build 'isc-dhcp' package
2024-11-28T6912: Fix hsflowd dependencyViacheslav Hletenko
Use the global dependency instead of package dependency in the package.toml This fixes to build 'hsflowd' package
2024-11-28T6912: Fix build waagent dependencyViacheslav Hletenko
Use the global dependency instead of package dependency in the package.toml
2024-11-28T6912: Fix build strongswan dependencyViacheslav Hletenko
Use the global dependency instead of package dependency in the package.toml This fixes to build 'strongswan' package
2024-11-28T6912: Fix build dropbear dependencyViacheslav Hletenko
Use the global dependency instead of package dependency in the package.toml The package dependency is not used This fixes to build 'dropbear' package
2024-11-25T6912: Remove print dependencies for build packagesViacheslav Hletenko
2024-11-25T6912: Build TACACS use global dependenciesViacheslav Hletenko
2024-11-25T6912: Build FRR use global dependenciesViacheslav Hletenko
2024-11-25T6912: Fix build package script dependenciesViacheslav Hletenko
Install dependencies declared in the package.toml file does not work due to the wrong logic. Set global dependencies instaed of dependencies per package.
2024-11-22Merge pull request #844 from c-po/T6674-tacacsViacheslav Hletenko
T6674: add package build instructions for TACACS client libraries
2024-11-21T6674: add package build instructions for TACACS client librariesChristian Breunig
2024-11-21Merge pull request #842 from dmbaturin/T6904-dev-build-versionsJohn Estabrook
build: T6904: allow development builds to have version strings
2024-11-21Merge pull request #841 from dmbaturin/T6903-configurable-vyos-1xJohn Estabrook
build: T6903: allow passing vyos-1x repo path in an environment variable
2024-11-20build: T6904: allow development builds to have version stringsDaniil Baturin
2024-11-20build: T6903: allow passing vyos-1x repo path in an environment variableDaniil Baturin
2024-11-20scripts: T6877: fix an error when the base flavor for merging has no ↵Daniil Baturin
packages field
2024-11-17Merge pull request #837 from dmbaturin/T6877-flavor-mergeChristian Breunig
scripts: T6877: add a script for merging multiple flavor files
2024-11-16T6879: Add build amazon-cloudwatch-agent and amazon-cloudwatch-agentViacheslav Hletenko