summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-23Replace build-submodules with Python based package builderChristian Poessinger
Support building individual VyOS packages by this modules. Call scripts/build-packages -l to list all available packages which will be build when invoking scripts/build-packages.
2019-04-23Remove outdated/unmaintained submodulesChristian Poessinger
All registered Git submodules were out of date. Even worse some of the modules are no longer in use and have been replaced by upstream packages. Keeping invalid information is even worse then no information. All required VyOS packages can be found in the future build-packages script.
2019-04-23T41: include bgpq3 for BGP policy creationChristian Poessinger
Build Debian upstream bgpq3 froum source: $ git clone https://salsa.debian.org/debian/bgpq3.git $ cd bgpq3 $ git checkout debian/0.1.33-1 $ dpkg-buildpackage -uc -us -tc -b
2019-04-21Kernel: update to Linux Kernel 4.19.36Christian Poessinger
2019-04-19T1131: enable vmtoolsd polling again.Daniil Baturin
2019-04-19Merge branch 'current' of https://github.com/vyos/vyos-build into currentDaniil Baturin
2019-04-16T1327: Set the serial console speed to 115200 by defaultJohn Estabrook
Set the serial console speed to 115200 in all build scripts, as is the standard for current boards. This avoids an annoyance for users of the livecd, and makes the defaults in build scripts in tools/ and scripts/ consistent.
2019-04-16T1274: do not remove additional QLogic firmware.Daniil Baturin
2019-04-16[firmware] T1274: add additional QLogic firmware filesChristian Poessinger
2019-04-16update ova template to use debian8 and pvscsiKim Hagen
2019-04-15add debug build for GCEKim Hagen
2019-04-15set image size to 10 gigabyteKim Hagen
2019-04-15update ovf template fileKim Hagen
2019-04-09Docker: use libyang from VyOS project reposiChristian Poessinger
2019-04-04T929: T1274: embed linux firmware through ISO build processChristian Poessinger
As of now Linux Firmware was installed via vyos-firmware Debian package which just wrapped the Git repositories content. As this just made things harder - install the firmware files via build hook (as the used to be installed like this in the good old days - before the have been removed via 3f7186f69b)
2019-04-03add cloud init package listKim Hagen
2019-04-02Docker: use prebuild libyang packagesChristian Poessinger
Building libyang is horrible and not even possible on Debian OldStable. Thus take the change and use the FRR provided binaries inside the Docker container.
2019-04-02Docker: build rtrlib from GitHub release archiveChristian Poessinger
2019-04-02Remove a reference to the build-isoDaniil Baturin
That's all history now.
2019-04-02Reorder sections so that docker and submodule stuff is not between ↵Daniil Baturin
./configure and make iso
2019-04-01Kernel: update to Linux Kernel 4.19.32Christian Poessinger
2019-03-31Docker: dependency cleanupChristian Poessinger
Move more package dependencies to their appropriate section instead of keeping them in the global "just throw everywhere here" section
2019-03-31Docs: update 1U bare-metal appliance with riser card infosChristian Poessinger
With the mentioned riser card and bracked you may add two 10GE ports to this appliance.
2019-03-31Merge branch 'current' of https://github.com/vyos/vyos-build into currentDaniil Baturin
2019-03-31Remove unnecessary locale files at build time to reduce the image size.Daniil Baturin
2019-03-31live-build: remove accidently added file for linux-firmwareChristian Poessinger
Commit 6b5da3d86615 ("Docker: remove duplicate installation of live-build") added a file by accident for fetching the linux firmware binaries.
2019-03-31Docker: cleanup package dependencies for KernelChristian Poessinger
2019-03-31Docker: remove duplicate installation of libboost-filesystem-devChristian Poessinger
2019-03-31Docker: remove duplicate installation of python3-pystacheChristian Poessinger
2019-03-31Docker: remove duplicate installation of live-buildChristian Poessinger
2019-03-31live-build: reconfigure build after jessie-backports moved to Debian archiveChristian Poessinger
Debian Team finally shut down all jessie-backport mirrors after announcing discontinuation [1] in July 2018. As we heavily rely on Backported Packages for VyOS 1.2 we need to move the installation mirrors to Debian Archive. In addition the repo signing keys already expired requiring us to set Acquire::Check-Valid-Until=false when building the ISO. [1] https://lists.debian.org/debian-backports-announce/2018/07/msg00000.html [2] https://wiki.debian.org/LTS/FAQ#Who_fixes_security_issues_with_packages_in_jessie-backports.3F
2019-03-31Revert "live-build: set jessie-backports mirror to archive.debian.org"Christian Poessinger
This reverts commit b2779e8b7969a3648d78e8a055734b81f059634e.
2019-03-31Revert "live-build: fix copy/paste error"Christian Poessinger
This reverts commit 166f8735e4e7fc4d2cc17ead2bb81124de648068.
2019-03-31Revert "live-build: final fix for Debian Backports (all good things are three)"Christian Poessinger
This reverts commit 432f35f0edc7f610eceff1a62e431c527a11a3f5.
2019-03-28live-build: final fix for Debian Backports (all good things are three)Christian Poessinger
166f8735e4e ("live-build: fix copy/paste error") still did not set all required parts for the build script. All good things will be three!!!
2019-03-28live-build: fix copy/paste errorChristian Poessinger
Commit b2779e8b7969 ("live-build: set jessie-backports mirror to archive.debian.org") set the debian security mirror again instead of specifying a new key debian backports.
2019-03-28live-build: set jessie-backports mirror to archive.debian.orgChristian Poessinger
2019-03-28Docker: Container Update for jessie-backportsChristian Poessinger
jesie-backports moved to Debian Archive as this train is no longer actively maintained. In addition to the mirror change also improve the build dependency handling.
2019-03-25T1313: add support for reusable build flavor files.Daniil Baturin
2019-03-22[vyos-dev] remove linux-perf packageChristian Poessinger
Linux-perf package is no longer available, thus removed. It was also only available for Kernel 4.9 where we use 4.19. Fixes: E: Unable to locate package linux-perf
2019-03-22T1279: support ACPI power event (poweroff)Christian Poessinger
2019-03-22T1310: use FQDN as hostname in config promptChristian Poessinger
2019-03-10[build] Use pdns-recursor binary packages from PowerDNSChristian Poessinger
https://repo.powerdns.com/ provides a package repository for Debian 8 which serves us automatically all security updates instead of rebuilding the package by us. This drops the maintenance of one additional package.
2019-03-18Add vmware ovf build procedureKim Hagen
2019-03-10Update Kernel to v4.19.28Christian Poessinger
2019-03-02VyOS base image requires aptitude - remove it from special dev package listChristian Poessinger
Commit 743ec288637b ("T859: add aptitude to the default package lists.") added aptitude to the base packages as it's required by grub-efi. Thus we do not need to install it via the dev packages list and can keep a single source.
2019-03-02T929: remove debian-firmware packages from buildChristian Poessinger
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package
2019-02-28T1218: enable FRR's staticd on startup.Daniil Baturin
2019-02-27Update build-GCE-image (#46)bnjf
1. enable serial output for grub 2. sync isn't enough, tar was reliably throwing "changed as we read it" on my build box. umount instead to quiesce.
2019-02-22Revert "Feature: T405 - Add binaries for lcdproc, lcdproc-extra-drivers"hagbard
This reverts commit 6af43c03587072083db82b756c4b0b38290d0191. Package gets moved into depends of vyos-1x