14 Commits

Author SHA1 Message Date
Christian Poessinger
8be350bf26 Packages: add vyos-replace package to build procedure 2019-05-04 10:32:28 +02:00
Christian Poessinger
b9c508b9b0 Packages: add keepalived 2.0.10 to build procedure 2019-05-03 23:02:40 +02:00
Christian Poessinger
9702b3c05c Packages: add net-snmp package to build procedure 2019-04-27 14:41:37 +02:00
Christian Poessinger
80f3a69602 Packages: remove duplicate '-j' statement when building Kernel 2019-04-27 11:39:20 +02:00
Christian Poessinger
0effb22f46 Packages: use Kernel Maintainer build command for Linux Kernel
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-27 11:28:47 +02:00
Christian Poessinger
6732344471 Packages: support --blacklist option to not build individual packages 2019-04-26 15:52:56 +02:00
Christian Poessinger
04334e26fb Packages: fix missing bytes stuck in the output buffer
A last read() was missing to the temporary files when reporting errors
after a command was executed.
2019-04-26 15:52:56 +02:00
Christian Poessinger
b1c495b72b Packages: extract kernel version from defaults.json
This requires 'jq' as part of the Docker container.
 $ cat data/defaults.json | jq '.kernel_version' | tr -d \"
2019-04-26 10:32:45 +02:00
Christian Poessinger
dee033f97c Packages: use 'make kernelversion' instead of grep magic
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-26 10:32:45 +02:00
Christian Poessinger
f4df31d37e Packages: add bgpq3 (debian/0.1.33-1) package to build procedure 2019-04-26 10:32:44 +02:00
Christian Poessinger
89a0214f24 Packages: remove vyatta-quagga 2019-04-26 10:32:44 +02:00
Christian Poessinger
de68bd05fe Packages: add ethtool (debian/1%4.19-1) package to build procedure 2019-04-26 10:32:36 +02:00
Christian Poessinger
9e234232bf Packages: define custom command for vyos-strongswan
This is required to get a python3-vici package which is required by vyos-1x
2019-04-26 10:28:48 +02:00
Christian Poessinger
63493afa4c Replace build-submodules with Python based package builder
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-23 08:43:23 +02:00