57 Commits

Author SHA1 Message Date
Daniil Baturin
9209f34d43 T1313: add support for reusable build flavor files. 2019-03-25 00:27:18 +01:00
Christian Poessinger
b008fa4b62 Add lldp and pdns-recursor submodules 2019-02-01 19:43:24 +01:00
Christian Poessinger
5a53953ab8 build-submodules: add ipaddrcheck 2019-01-31 18:59:09 +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
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
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
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
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
Christian Poessinger
daaaa3eaf8 build-submodules: add vyos-1x package 2019-01-21 20:19:21 +01:00
Christian Poessinger
d952ca236d build-submodules: add vyos-netplug 2019-01-17 23:46:10 +01:00
Christian Poessinger
cf168e38a4
Merge pull request #37 from runborg/current
Add selective package build, show commit id and small fix for overwriting text
2019-01-17 16:53:03 +01:00
Runar Borge
be0c850e75 Changed command to get commit id 2019-01-17 10:08:21 +01:00
Runar Borge
5b7c04ca8d Fixed print error when using SKIP message, all text was not overwritten 2019-01-17 09:28:46 +01:00
Runar Borge
f2358fc926 Added display of the current commit id on built packages 2019-01-17 09:28:46 +01:00
Christian Poessinger
beb556c4fa build-submodules: add libvyosconfig 2019-01-17 07:13:50 +01:00
Christian Poessinger
fc721e01d3 build-submodules: add librtr 2019-01-17 07:13:40 +01:00
Christian Poessinger
0e8cbf9715 build-submodules: add vyos-salt-minion 2019-01-17 07:11:44 +01:00
Christian Poessinger
cb2a1e3124 build-submodules: add vyos-opennhrp 2019-01-17 07:09:15 +01:00
Christian Poessinger
7f57ddd453 build-submodules: add ddclient and vyatta-biosdevname 2019-01-17 07:03:51 +01:00
Runar Borge
4b01d95b11 Merge remote-tracking branch 'upstream/current' into current 2019-01-16 22:56:52 +01:00
Christian Poessinger
04389cbef5 build-submodules: add eventwatchd 2019-01-16 20:28:27 +01:00
Christian Poessinger
c5cef286f3 build-submodules: add conntrack-tools 2019-01-16 19:34:05 +01:00
Runar Borge
fc61294dd0 Adding help for --build- 2019-01-15 07:43:48 +01:00
Runar Borge
99838ee7d4 Added support for building only selected packages 2019-01-15 07:42:44 +01:00
Christian Poessinger
db9b292a98 build-submodules: remove vyos-pppoe-server which is replaced by vyos-1x 2019-01-14 22:00:01 +01:00
Christian Poessinger
f23cd2137e build-submodules: fix 'sed' script for FRR Debian packaging 2019-01-14 21:45:22 +01:00
Christian Poessinger
f95182eb15 build-submodules: remove vyatta-vrrp which is no longer required
vyatta-vrrp code has been replaced by vyos-1x implementation
2019-01-14 21:22:07 +01:00
Christian Poessinger
420ef2830a build-submodules support FRR build from 'master' branch 2019-01-14 21:22:07 +01:00
Christian Poessinger
71e1588f1f build-submodules: build frr from source 2019-01-13 22:17:29 +01:00
Christian Poessinger
3598b2ab5c build-submodules: remove vyos-frr 2019-01-12 20:22:02 +01:00
Christian Poessinger
a6505fd299 Merge branch 'current' of github.com:runborg/vyos-build into current
* 'current' of github.com:runborg/vyos-build:
  build-submodules: Changed relative paths to full-paths on most commands
2019-01-12 14:13:36 +01:00
Runar Borge
f672f325bb build-submodules: Changed relative paths to full-paths on most commands 2019-01-11 21:48:21 +01:00
Christian Poessinger
59ff941e9a build-submodules: exit script with proper exit code for Pipeline 2019-01-11 07:40:59 +01:00
Runar Borge
362ea8acb5 Fix error message on kernel commit, also fixup from merge-conflict 2019-01-09 13:51:11 +01:00
Runar Borge
57474b220e Merge remote-tracking branch 'upstream/current' into current and merge conflict fix 2019-01-09 13:49:30 +01:00
Runar Borge
830146d03f Log complete buildscript execution and changed package-initialization routine
All build executions is now logged to the buildlog insted of only the dpkg-* commands
The script also shows commands executed (bash: set -x)

Insted of initializing subpackages one by one they now initialize and update in one operation by the git submodule command
2019-01-09 13:38:41 +01:00
Runar Borge
6f4d7061e0 Adding support for compiling vyos-frr package 2019-01-09 13:36:30 +01:00
Christian Poessinger
3415313603 build-submodules: fix bool logic for accel-ppp build 2019-01-08 22:13:34 +01:00
Christian Poessinger
88c8b3440b CI/CD: add verbose output option to for 'build-submodules' script 2019-01-06 17:52:52 +01:00