[servod] Add ChromeOS flashrom to servod container
BUG=b:208258041
Change-Id: Icb4cefa8ad083119305ec94b4d3b3312c2028041
diff --git a/src/dockerfiles/servod/Dockerfile b/src/dockerfiles/servod/Dockerfile
index f411030..b667cd9 100644
--- a/src/dockerfiles/servod/Dockerfile
+++ b/src/dockerfiles/servod/Dockerfile
@@ -23,12 +23,12 @@
RUN apt-get update \
&& apt-get install -y \
dfu-util \
- flashrom \
ftdi-eeprom \
iptables \
gcc \
kmod \
libboost-all-dev \
+ libpci-dev \
libssl-dev \
libusb-1.0-0-dev \
lsof \
@@ -126,6 +126,11 @@
COPY --from=gcr.io/satlab-images/servod/overlays/cbfstool:4.14 /coreboot-4.14/util/cbfstool/cbfstool /usr/local/bin/
RUN chmod 755 /usr/local/bin/cbfstool
+WORKDIR /
+RUN git clone https://chromium.googlesource.com/chromiumos/third_party/flashrom
+WORKDIR /flashrom
+RUN make && make install
+
# Install vboot
WORKDIR /
RUN git clone https://chromium.googlesource.com/chromiumos/platform/vboot_reference