diff options
| author | Christian Hopps <chopps@labn.net> | 2023-12-30 22:40:07 +0000 |
|---|---|---|
| committer | Christian Hopps <chopps@labn.net> | 2023-12-31 13:51:21 +0000 |
| commit | c00002d0d061cf44dc986a6adaa434d9bfa43b3d (patch) | |
| tree | 1f1b7bd04d9a5dbcb0af6ff3e322356b16e9d797 /docker | |
| parent | 353ee7bb819d5f06a180a1d062b47006456a98c7 (diff) | |
build: protobuf is required so update building docs
- recommend using libyang 2.1.128 but accept 2.0.0 for now.
- update ubuntu building doc to add GRPC section
- update ubuntu reference docker builds to match grpc doc change
Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/ubuntu-ci/Dockerfile | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/docker/ubuntu-ci/Dockerfile b/docker/ubuntu-ci/Dockerfile index f228fe808e..5cdbdb0f3d 100644 --- a/docker/ubuntu-ci/Dockerfile +++ b/docker/ubuntu-ci/Dockerfile @@ -41,6 +41,12 @@ RUN apt update && apt upgrade -y && \ cmake \ libpcre2-dev \ && \ + # GRPC extra build requirements + apt-get install -y \ + libgrpc-dev \ + libgrpc++-dev \ + protobuf-compiler-grpc \ + && \ # Runtime/triage/testing requirements apt-get install -y \ curl \ @@ -91,7 +97,7 @@ USER frr:frr RUN cd && pwd && ls -al && \ git clone https://github.com/CESNET/libyang.git && \ cd libyang && \ - git checkout v2.1.80 && \ + git checkout v2.1.128 && \ mkdir build; cd build && \ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DCMAKE_BUILD_TYPE:String="Release" .. && \ @@ -112,6 +118,7 @@ RUN cd ~/frr && \ --enable-user=frr \ --enable-group=frr \ --enable-config-rollbacks \ + --enable-grpc \ --enable-vty-group=frrvty \ --enable-snmp=agentx \ --enable-scripting \ |
