From 35865252bb3a0dc3886d3420fea3bd99873d14db Mon Sep 17 00:00:00 2001 From: yunhanw-google Date: Tue, 29 Jun 2021 13:30:14 -0700 Subject: [PATCH] update cirque docker image (#7938) Summary of Changes: -- In cirque advanced manual mode, it use cirque base image, when run python device controller, it needs several additonal packages. This PR would update additional package and also add gdb as default installed pcakge since all cirque test run with gdb now. --- .../ci-only-images/chip-cirque-device-base/Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/integrations/docker/ci-only-images/chip-cirque-device-base/Dockerfile b/integrations/docker/ci-only-images/chip-cirque-device-base/Dockerfile index 77ad40b1f556ab..2710f9453ec67a 100644 --- a/integrations/docker/ci-only-images/chip-cirque-device-base/Dockerfile +++ b/integrations/docker/ci-only-images/chip-cirque-device-base/Dockerfile @@ -16,7 +16,7 @@ WORKDIR /app RUN apt-get update \ && apt-get install --no-install-recommends -y sudo git ca-certificates psmisc dhcpcd5 wpasupplicant wireless-tools \ gdb python3 python3-pip libcairo2-dev libjpeg-dev libgif-dev python3-dev \ - && apt-get install -y libglib2.0 avahi-daemon libavahi-client3 avahi-utils iproute2 \ + && apt-get install -y avahi-daemon libavahi-client3 avahi-utils iproute2 libglib2.0-dev libgirepository1.0-dev libdbus-1-dev gdb \ && ln -fs /usr/share/zoneinfo/UTC /etc/localtime \ && git clone https://github.com/openthread/ot-br-posix . \ && git checkout $OT_BR_POSIX_CHECKOUT \ @@ -24,9 +24,8 @@ RUN apt-get update \ && ./script/bootstrap \ && ./script/setup \ && chmod 644 /etc/bind/named.conf.options \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false git psmisc \ - && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false psmisc ninja-build cmake wget \ - libreadline-dev libncurses-dev libcpputest-dev libdbus-1-dev libavahi-common-dev \ + && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false git psmisc ninja-build cmake wget \ + libreadline-dev libncurses-dev libcpputest-dev libavahi-common-dev \ libavahi-client-dev libboost-dev libboost-filesystem-dev libboost-system-dev libjsoncpp-dev \ libnetfilter-queue-dev \ && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false cmake cpputest doxygen \