trivial: ci: pull libxmlb from debian unstablef

Use apt pinning to not pull in the rest of debian unstable
This commit is contained in:
Mario Limonciello 2019-04-03 20:59:49 -05:00 committed by Mario Limonciello
parent f981036e33
commit 14891c7934

View File

@ -1,5 +1,19 @@
FROM %%%ARCH_PREFIX%%%debian:testing
%%%OS%%%
RUN echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list
RUN echo 'Package: *\n\
Pin: release a=testing\n\
Pin-Priority: 900\n\
\n\
Package: *\n\
Pin: release a=unstable\n\
Pin-Priority: 800\n\
\n\
Package: libxmlb-dev\n\
Pin: release a=unstable\n\
Pin-Priority: 901\n'\
> /etc/apt/preferences
RUN cat /etc/apt/preferences
RUN echo fubar > /etc/machine-id
%%%ARCH_SPECIFIC_COMMAND%%%
%%%INSTALL_DEPENDENCIES_COMMAND%%%