summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-08undo hooks: initramfs: add option to update an existing initramfsKim
this is to generate an initramfs if it does not exist, updating when not exist does not work and will break the image build process
2019-05-06Merge branch 'current' of github.com:vyos/vyos-build into equuleusChristian Poessinger
* 'current' of github.com:vyos/vyos-build: Jenkins: adjust artifacts to archive Jenkins: remove dbg packages before assembling ISO to reduce size hooks: initramfs: add option to update an existing initramfs Revert "hooks: initramfs: add option to remove an existing initramfs" T1366: Update Linux Kernel to v4.19.40 hooks: initramfs: add option to remove an existing initramfs Jenkins: list build packages Packages: add vyos-replace package to build procedure intel: remove debhelper depencendy on linux-image intel: set debhelper compat level to 9 Packages: add keepalived 2.0.10 to build procedure Docker: add additional dependencies for Debian keepalived repo Revert "Makefile: proper handle 'make iso' error codes" Revert "use bash as the shell for make" use bash as the shell for make add reprepro deploy script Packages: add net-snmp package to build procedure Packages: remove duplicate '-j' statement when building Kernel
2019-05-06Jenkins: adjust artifacts to archiveChristian Poessinger
2019-05-06Jenkins: remove dbg packages before assembling ISO to reduce sizeChristian Poessinger
Some packages produce debug symbols which we do not wan't to have in our ISO: * librtr / rtr-tools * libsnmp * Linux Kernel
2019-05-05hooks: initramfs: add option to update an existing initramfsChristian Poessinger
2019-05-05Revert "hooks: initramfs: add option to remove an existing initramfs"Christian Poessinger
This reverts commit 5a3489861dc50e6bd4083993ad8065340f8f7c0f.
2019-05-05T1366: Update Linux Kernel to v4.19.40Christian Poessinger
2019-05-05hooks: initramfs: add option to remove an existing initramfsChristian Poessinger
2019-05-05Jenkins: list build packagesChristian Poessinger
2019-05-04Packages: add vyos-replace package to build procedureChristian Poessinger
2019-05-04intel: remove debhelper depencendy on linux-imageChristian Poessinger
2019-05-04intel: set debhelper compat level to 9Christian Poessinger
2019-05-03Packages: add keepalived 2.0.10 to build procedureChristian Poessinger
2019-05-03Docker: add additional dependencies for Debian keepalived repoChristian Poessinger
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-05-02intel: remove dependency on linux-imageChristian Poessinger
2019-05-02Packages: use 'equuleus' branch for 'vyatta-conntrack*'Christian Poessinger
2019-05-02Packages: use 'equuleus' branch of 'vyos-1x'Christian Poessinger
2019-05-02Packages: favour Debian Buster version of 'bgpq3'Christian Poessinger
2019-05-01Packages: favour Debian Buster version of 'ethtool'Christian Poessinger
2019-05-01Packages: favour Debian Buster version of 'lldpd'Christian Poessinger
2019-05-01Packages: favour Debian Buster version of 'ddclient'Christian Poessinger
2019-05-01Packages: favour Debian Buster version of 'pmacct'Christian Poessinger
2019-05-01Packages: favour Debian Buster version of 'igmpproxy'Christian Poessinger
2019-05-01Packages: favour Debian Buster version of 'xl2tpd'Christian Poessinger
2019-05-01Build: use VyOS version 1.3 for branch equuleusChristian Poessinger
2019-05-01Utils: replace netcat(6) with netcat-openbsdChristian Poessinger
Debian Buster does no longer provide packages like netcat and netcat6
2019-04-29add reprepro deploy scriptKim Hagen
2019-04-27Packages: add net-snmp package to build procedureChristian Poessinger
2019-04-27Packages: remove duplicate '-j' statement when building KernelChristian Poessinger
2019-04-27Merge branch 'current' of github.com:vyos/vyos-build into busterChristian Poessinger
* 'current' of github.com:vyos/vyos-build: Packages: use Kernel Maintainer build command for Linux Kernel
2019-04-27Packages: use Kernel Maintainer build command for Linux KernelChristian Poessinger
make-kpkg is a deprecated command and make deb-pkg should be used which is maintained by the Kernel developers. Switch to the new command for Kernel building which eases the transition to Debian Buster.
2019-04-26Docker: remove comment to elimiate false positive during grepChristian Poessinger
2019-04-26Build: use proper versions depnding on Git branchesChristian Poessinger
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