From 055f4997b4d42e59add86409ddc7ccb68e120e6b Mon Sep 17 00:00:00 2001 From: Christian Hopps Date: Thu, 6 Jul 2023 17:57:48 -0400 Subject: [PATCH] doc: document sqlite3 depend and add to docker build Signed-off-by: Christian Hopps --- doc/developer/building-frr-for-ubuntu2204.rst | 11 +++++++++++ docker/ubuntu-ci/Dockerfile | 2 ++ 2 files changed, 13 insertions(+) diff --git a/doc/developer/building-frr-for-ubuntu2204.rst b/doc/developer/building-frr-for-ubuntu2204.rst index 6b941b3679..7e62d85763 100644 --- a/doc/developer/building-frr-for-ubuntu2204.rst +++ b/doc/developer/building-frr-for-ubuntu2204.rst @@ -50,6 +50,17 @@ This is optional sudo apt-get install protobuf-c-compiler libprotobuf-c-dev + +Config Rollbacks +^^^^^^^^^^^^^^^^ + +If config rollbacks are enabled using ``--enable-config-rollbacks`` +the sqlite3 developer package also should be installed. + +.. code-block:: console + sudo apt install libsqlite3-dev + + ZeroMQ ^^^^^^ This is optional diff --git a/docker/ubuntu-ci/Dockerfile b/docker/ubuntu-ci/Dockerfile index ada7a48d37..939a43e4ea 100644 --- a/docker/ubuntu-ci/Dockerfile +++ b/docker/ubuntu-ci/Dockerfile @@ -22,6 +22,7 @@ RUN apt update && apt upgrade -y && \ libpam0g-dev \ libreadline-dev \ libsnmp-dev \ + libsqlite3-dev \ libtool \ make \ perl \ @@ -112,6 +113,7 @@ RUN cd ~/frr && \ --enable-multipath=64 \ --enable-user=frr \ --enable-group=frr \ + --enable-config-rollbacks \ --enable-vty-group=frrvty \ --enable-snmp=agentx \ --enable-scripting \ -- 2.39.5