Christian Poessinger
ec609b409a
Docker: update build system to Debian Buster
2019-04-24 20:02:46 +02:00
Christian Poessinger
8d8a1a7a39
Docker: use libyang from VyOS project reposi
2019-04-09 20:15:14 +02:00
Christian Poessinger
089c81935f
Docker: use prebuild libyang packages
...
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-02 21:16:33 +02:00
Christian Poessinger
bfc366424f
Docker: build rtrlib from GitHub release archive
2019-04-02 21:16:33 +02:00
Christian Poessinger
4a31b750fd
Docker: dependency cleanup
...
Move more package dependencies to their appropriate section instead of
keeping them in the global "just throw everywhere here" section
2019-03-31 20:35:39 +02:00
Christian Poessinger
718cff74e1
Docker: cleanup package dependencies for Kernel
2019-03-31 16:48:57 +02:00
Christian Poessinger
7fb04e34fd
Docker: remove duplicate installation of libboost-filesystem-dev
2019-03-31 16:44:35 +02:00
Christian Poessinger
d68e91534b
Docker: remove duplicate installation of python3-pystache
2019-03-31 16:44:14 +02:00
Christian Poessinger
6b5da3d866
Docker: remove duplicate installation of live-build
2019-03-31 16:43:03 +02:00
Christian Poessinger
d292573e96
Docker: Container Update for jessie-backports
...
jesie-backports moved to Debian Archive as this train is no longer
actively maintained.
In addition to the mirror change also improve the build dependency
handling.
2019-03-28 22:45:09 +01:00
Christian Poessinger
8f43e05f7e
Docker: update to latest version of VyConf an libvyosconfig
2019-02-16 15:26:38 +01:00
Christian Poessinger
82e47dc615
Docker: build dependencies for lldpd and pdns-recursor added
2019-02-01 19:43:47 +01:00
Christian Poessinger
61ea43e901
Docker: add missing dependency for ipaddrcheck
2019-01-31 22:20:25 +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
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
026db72582
Docker: update to latest libvyosconfig revision
2019-01-27 19:43:01 +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
b4dfb255ed
Docker: Make OPAM system wide available
2019-01-26 10:03:05 +01:00
Nicholas Humfrey
e81343f083
Docker: Delete duplicate line for libcurl4-openssl-dev ( #42 )
2019-01-26 06:14:41 +07:00
Daniil Baturin
49054b5def
Correct a typo in opam pin add
2019-01-26 05:13:10 +07:00
Daniil Baturin
aa2bff5ff5
Install Menhir with opam and use an opam pin for installing vyconf
...
Quite a bit shorter than running the whole vyconf build sequence by hand.
2019-01-26 05:10:04 +07:00
Daniil Baturin
7a67b6b8bb
Revert "Added menhir as a build dependency for libvyosconfig" ( #41 )
2019-01-26 05:05:37 +07:00
Nicholas Humfrey
dd16b20071
Added menhir as a build dependency for libvyosconfig
2019-01-21 22:25:02 +00:00
Christian Poessinger
1bc7b2b315
Docker: add build dependencies for VyConf and libvyosconfig
2019-01-21 20:11:05 +01:00
Christian Poessinger
86cc0f3fd0
Docker: restructure installation routine for better readability
2019-01-19 15:09:09 +01:00
Christian Poessinger
7cce9d000d
Docker: add dependencies for libvyosconfig
2019-01-17 07:15:45 +01:00
Christian Poessinger
459de1ce09
Docker: add missing dependencies for conntrack-tools
2019-01-16 19:39:43 +01:00
Christian Poessinger
b28865a5c2
Docker: add ZMQ (ZeroMessageQueue) to FRR deps - optional
2019-01-14 20:42:26 +01:00
Christian Poessinger
f212e76a3b
Docker: frr-deps: add librtr and libyang
2019-01-13 21:49:28 +01:00
Christian Poessinger
805ad7318a
Docker: fix build deps for pmacct
2019-01-12 22:38:20 +01:00
Christian Poessinger
40f93b3ab1
Docker: add upstream 'frr' build dependencies
2019-01-12 22:31:19 +01:00
Christian Poessinger
4c42851c53
Docker: create UNIX group on demand
2019-01-11 09:15:33 +01:00
Christian Poessinger
4004496e89
Docker build files for entrypoint and UIDs
2019-01-11 09:15:33 +01:00