mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-23 19:23:49 +00:00

The libxmlb library is much faster to query, and does not require the daemon to parse the XML metadata at startup. It's a zero-copy mmap design that is more modern and less clunky. RSS has reduced from 3Mb (peak 3.61Mb) to 1Mb (peak 1.07Mb) and the startup time has gone from 280ms to 250ms.
17 lines
576 B
Plaintext
17 lines
576 B
Plaintext
FROM centos:7
|
|
%%%OS%%%
|
|
ENV LANG en_US.UTF-8
|
|
ENV LANGUAGE en_US:en
|
|
ENV LC_ALL en_US.UTF-8
|
|
RUN echo fubar > /etc/machine-id
|
|
RUN yum install epel-release -y
|
|
RUN echo fubar > /etc/machine-id
|
|
%%%INSTALL_DEPENDENCIES_COMMAND%%%
|
|
RUN pip3 install pillow pygobject
|
|
RUN wget https://copr.fedorainfracloud.org/coprs/jsynacek/systemd-backports-for-centos-7/repo/epel-7/jsynacek-systemd-backports-for-centos-7-epel-7.repo -O /etc/yum.repos.d/jsynacek-systemd-centos-7.repo
|
|
RUN yum --enablerepo=epel-testing -y update
|
|
RUN mkdir /build
|
|
WORKDIR /build
|
|
COPY . .
|
|
CMD ["./contrib/ci/centos.sh"]
|