summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-26Docker: remove non-required dev.packages.vyos.net repoChristian Poessinger
Debian Buster ships all required packages and thus we do not need to fallback to dev.packages.vyos.net for help.
2019-04-26Docker: fix libmysqlclient-dev package nameChristian Poessinger
2019-04-26Merge branch 'current' of github.com:vyos/vyos-build into busterChristian Poessinger
* 'current' of github.com:vyos/vyos-build: Docker: fix pmacct build dependencies Packages: support --blacklist option to not build individual packages Packages: fix missing bytes stuck in the output buffer Docker: add package requirements to build keepalived Docker: Use close sections when working with jessie-backports README: adjust chapters to new VyOS package build script Packages: extract kernel version from defaults.json Packages: use 'make kernelversion' instead of grep magic Packages: add bgpq3 (debian/0.1.33-1) package to build procedure Jenkins: archive ISO and build.log artifacts Makefile: proper handle 'make iso' error codes Packages: remove vyatta-quagga Packages: add ethtool (debian/1%4.19-1) package to build procedure Packages: define custom command for vyos-strongswan intel: adjust URL for ixgbevf 4.5.2 Replace build-submodules with Python based package builder Remove outdated/unmaintained submodules
2019-04-26Merge branch 'source-build' of https://github.com/c-po/vyos-build into currentChristian Poessinger
* 'source-build' of https://github.com/c-po/vyos-build: Docker: fix pmacct build dependencies Packages: support --blacklist option to not build individual packages Packages: fix missing bytes stuck in the output buffer Docker: add package requirements to build keepalived Docker: Use close sections when working with jessie-backports README: adjust chapters to new VyOS package build script Packages: extract kernel version from defaults.json Packages: use 'make kernelversion' instead of grep magic Packages: add bgpq3 (debian/0.1.33-1) package to build procedure Jenkins: archive ISO and build.log artifacts Makefile: proper handle 'make iso' error codes Packages: remove vyatta-quagga Packages: add ethtool (debian/1%4.19-1) package to build procedure Packages: define custom command for vyos-strongswan intel: adjust URL for ixgbevf 4.5.2 Replace build-submodules with Python based package builder Remove outdated/unmaintained submodules
2019-04-26Docker: fix pmacct build dependenciesChristian Poessinger
Debian Jessie Backports ships default-libmysqlclient-dev but Debian Jessie only provides libmysqlclient-dev.
2019-04-26Packages: support --blacklist option to not build individual packagesChristian Poessinger
2019-04-26Packages: fix missing bytes stuck in the output bufferChristian Poessinger
A last read() was missing to the temporary files when reporting errors after a command was executed.
2019-04-26Docker: add package requirements to build keepalivedChristian Poessinger
2019-04-26Docker: Use close sections when working with jessie-backportsChristian Poessinger
Making the jessie-backports repository globally available might cause problems when installing packages which have mixed versions. This was observed with the following packages which could not be installed when jessie-backports was listed always in /etc/apt/sources.list * libnl-3-200 * libnl-3-dev * libnl-genl-3-200 * libnl-genl-3-dev
2019-04-26README: adjust chapters to new VyOS package build scriptChristian Poessinger
2019-04-26Packages: extract kernel version from defaults.jsonChristian Poessinger
This requires 'jq' as part of the Docker container. $ cat data/defaults.json | jq '.kernel_version' | tr -d \"
2019-04-26Packages: use 'make kernelversion' instead of grep magicChristian Poessinger
Exract version by using the included "make kernelversion" instead of writing a custom grep script that was used before. VERSION=$(grep '^VERSION' Makefile | grep -Eo '[0-9]{1,4}') PATCHLEVEL=$(grep '^PATCHLEVEL' Makefile | grep -Eo '[0-9]{1,4}') SUBLEVEL=$(grep '^SUBLEVEL' Makefile | grep -Eo '[0-9]{1,4}') $ make kernelversion 4.19.36
2019-04-26Packages: add bgpq3 (debian/0.1.33-1) package to build procedureChristian Poessinger
2019-04-26Jenkins: archive ISO and build.log artifactsChristian Poessinger
2019-04-26Makefile: proper handle 'make iso' error codesChristian Poessinger
2019-04-26Packages: remove vyatta-quaggaChristian Poessinger
2019-04-26Packages: add ethtool (debian/1%4.19-1) package to build procedureChristian Poessinger
2019-04-26Packages: define custom command for vyos-strongswanChristian Poessinger
This is required to get a python3-vici package which is required by vyos-1x
2019-04-25Docker: add bc, kmod as dependency of vyos-kernelChristian Poessinger
2019-04-25Docker: add python-setuptools as dependency of vyos-strongswanChristian Poessinger
2019-04-25VyOS 1.3.0 is based on Debian BusterChristian Poessinger
2019-04-24Docker: update build system to Debian BusterChristian Poessinger
2019-04-23intel: adjust URL for ixgbevf 4.5.2Christian Poessinger
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