453 Commits

Author SHA1 Message Date
Christian Poessinger
dec0a52554 [build] Use pdns-recursor binary packages from PowerDNS
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-10 21:03:09 +01:00
Kim Hagen
48bcbfff70 Add vmware ovf build procedure 2019-03-18 16:01:29 +01:00
Christian Poessinger
ebd6876120 Update Kernel to v4.19.28 2019-03-10 19:51:43 +01:00
Christian Poessinger
525e11fe42 VyOS base image requires aptitude - remove it from special dev package list
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-02 12:09:12 +01:00
Christian Poessinger
3f7186f69b T929: remove debian-firmware packages from build
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package
2019-03-02 12:09:12 +01:00
Daniil Baturin
18eb7c3e52 T1218: enable FRR's staticd on startup. 2019-02-28 15:16:16 +01:00
bnjf
f3e356ca7d Update build-GCE-image (#46)
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-27 06:48:51 +07:00
hagbard
613e4cbb72 Revert "Feature: T405 - Add binaries for lcdproc, lcdproc-extra-drivers"
This reverts commit 6af43c03587072083db82b756c4b0b38290d0191.

    Package gets moved into depends of vyos-1x
2019-02-22 12:46:46 -08:00
hagbard
6af43c0358 Feature: T405 - Add binaries for lcdproc, lcdproc-extra-drivers
- native debian packages
2019-02-22 12:19:38 -08:00
Christian Poessinger
8f43e05f7e Docker: update to latest version of VyConf an libvyosconfig 2019-02-16 15:26:38 +01:00
Christian Poessinger
fd63d726f2 T1245: autoload br_netfilter kernel module on startup 2019-02-13 22:30:25 +01:00
hagbard
730f30c45f T1010 - submodule vyatta-webgui removed 2019-02-09 03:12:30 -08:00
Christian Poessinger
4ad4fd9b82 T1236: Update Linux Kernel to 4.19.20 2019-02-09 12:07:19 +01:00
hagbard-01
4dc57689de
Merge pull request #45 from njh/i386
Changed architecture name for 32-bit x86 to 'i386'
2019-02-02 09:39:58 -08:00
Nicholas Humfrey
274ebdb025 Changed architecture name for 32-bit x86 to 'i386'
This is the official Debian designation for the architecture
(And what dpkg --print-architecture returns)

https://www.debian.org/releases/stable/i386/ch02s01.html.en
2019-02-02 15:34:35 +00:00
Christian Poessinger
82e47dc615 Docker: build dependencies for lldpd and pdns-recursor added 2019-02-01 19:43:47 +01:00
Christian Poessinger
b008fa4b62 Add lldp and pdns-recursor submodules 2019-02-01 19:43:24 +01:00
Christian Poessinger
61ea43e901 Docker: add missing dependency for ipaddrcheck 2019-01-31 22:20:25 +01:00
Christian Poessinger
5a53953ab8 build-submodules: add ipaddrcheck 2019-01-31 18:59:09 +01:00
Christian Poessinger
d34540adfd Docker: build libcidr fro source 2019-01-31 18:53:05 +01:00
Christian Poessinger
9467da7d14 Docker: fix libvyosconfig repo URL 2019-01-31 18:52:51 +01:00
Christian Poessinger
78d69b0c25 Revert "T1214: Add ipaddrcheck to the packages directory"
libcidr-dev is not available until Debian Buster thus the container
can't be build.

This reverts commit 9779f9938e1a80736738b2b9021a0db4dd872bfa.
2019-01-30 22:04:59 +01:00
Christian Poessinger
b9239d076d build-submodules: add vyos-vmwaretools-scripts 2019-01-30 22:04:09 +01:00
Christian Poessinger
6d01d376da
Merge pull request #44 from njh/ipaddrcheck
T1214: Add `ipaddrcheck` to the packages directory
2019-01-30 12:14:46 +01:00
Nicholas Humfrey
9779f9938e T1214: Add ipaddrcheck to the packages directory 2019-01-30 10:04:31 +00:00
Christian Poessinger
c85cda7b40 Merge branch 'source-build' of github.com:c-po/vyos-build into current
* source-build:
  Docker: update to latest libvyosconfig revision
  build-submodules: source OPAM environemnt if not present
  build-submodules: change VERBOSE logic
  build-submodules: report back package error when build with --verbose
  build-submodules: add libyang
2019-01-30 06:05:12 +01:00
Nicholas Humfrey
9df5e15e99 T1202: Add hvinfo to the packages directory (#43) 2019-01-30 06:12:00 +07:00
hagbard
c670deddbe open-vm-tools is now a dependency of vyos-vmwaretools-scripts 2019-01-28 12:47:12 -08:00
Christian Poessinger
026db72582 Docker: update to latest libvyosconfig revision 2019-01-27 19:43:01 +01:00
Christian Poessinger
9170ead865 build-submodules: source OPAM environemnt if not present 2019-01-27 18:33:42 +01:00
Christian Poessinger
000cd8b2d9 build-submodules: change VERBOSE logic 2019-01-27 18:33:41 +01:00
Christian Poessinger
9210522425 build-submodules: report back package error when build with --verbose 2019-01-27 16:01:09 +01:00
Christian Poessinger
b10711d42e build-submodules: add libyang 2019-01-27 16:01:09 +01:00
Christian Poessinger
5c71eee90b Merge branch 'source-build' of github.com:c-po/vyos-build into current
* 'source-build' of github.com:c-po/vyos-build:
  build-submodules: ease FRR build procedure
  build-kernel: no need to build source and debug package
  Remove wrong vyos-xe-guest-utilities submodule in root folder
  Docker: build libyang Debian package
2019-01-26 22:08:03 +01:00
Christian Poessinger
4d073e64d0 build-submodules: ease FRR build procedure
Commit 670b6ca83b018 ("Docker: build libyang Debian package") build the
libyang package into a proper Debian package which is used during build
of FRR.

With this change we can remove the FRR compile hack!
2019-01-26 21:41:34 +01:00
Christian Poessinger
750f603f1f build-kernel: no need to build source and debug package 2019-01-26 21:40:03 +01:00
Christian Poessinger
d85e0d72c9 Remove wrong vyos-xe-guest-utilities submodule in root folder 2019-01-26 21:27:30 +01:00
Christian Poessinger
670b6ca83b Docker: build libyang Debian package 2019-01-26 21:23:08 +01:00
Christian Poessinger
c268053839 Docker: evaluate OPAM environment during build time 2019-01-26 13:57:01 +01:00
Christian Poessinger
32bae0ef24 Docker: ease opam pin call for vyconf 2019-01-26 13:16:27 +01:00
Christian Poessinger
1daf1a0fc1 Merge branch 'current' of github.com:c-po/vyos-build into current
* 'current' of github.com:c-po/vyos-build:
  Jenkins: cleanup
  Docker: Make OPAM system wide available
  When building linux-kernel use number of host CPUs on parallel build
  When building parse Git commit ID
  When building frr clean out Git repository first
  Fix --verbose option when building submodules
  Build submodules in parallel with number of host CPUs
  submodules: add igmpproxy
  submodules: add vyos-xe-guest-utilities
2019-01-26 10:08:22 +01:00
Christian Poessinger
fdf47c4226 Jenkins: cleanup 2019-01-26 10:04:13 +01:00
Christian Poessinger
b4dfb255ed Docker: Make OPAM system wide available 2019-01-26 10:03:05 +01:00
Christian Poessinger
873cf3a68f When building linux-kernel use number of host CPUs on parallel build 2019-01-26 10:01:50 +01:00
Christian Poessinger
9d52ba2003 When building parse Git commit ID 2019-01-26 10:00:58 +01:00
Christian Poessinger
0ad391b9e2 When building frr clean out Git repository first 2019-01-26 10:00:10 +01:00
Christian Poessinger
8a727f71fa Fix --verbose option when building submodules 2019-01-26 09:59:15 +01:00
Christian Poessinger
b8dca95039 Build submodules in parallel with number of host CPUs 2019-01-26 09:58:37 +01:00
Christian Poessinger
d1e120574d submodules: add igmpproxy 2019-01-26 09:57:04 +01:00
Christian Poessinger
3bd1273e9c submodules: add vyos-xe-guest-utilities 2019-01-26 09:55:33 +01:00