mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
There are no more users, and we want to disuade people from introducing new
users just for sd_notify() and friends. Drop the dependency.
We still want the overall --with{,out}-systemd to gate the generation of the
service/unit/mount/etc files.
Rerun autogen.sh, and mark the dependency as removed in the build containers.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Acked-by: Christian Lindig <christian.lindig@cloud.com>
55 lines
1.1 KiB
Docker
55 lines
1.1 KiB
Docker
FROM --platform=linux/amd64 archlinux:base-devel
|
|
LABEL maintainer.name="The Xen Project" \
|
|
maintainer.email="xen-devel@lists.xenproject.org"
|
|
|
|
RUN pacman-key --init
|
|
|
|
RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \
|
|
bin86 \
|
|
bridge-utils \
|
|
bzip2 \
|
|
dev86 \
|
|
discount \
|
|
dtc \
|
|
e2fsprogs \
|
|
ghostscript \
|
|
git \
|
|
gnutls \
|
|
go \
|
|
iasl \
|
|
inetutils \
|
|
iproute \
|
|
libaio \
|
|
libcacard \
|
|
libgl \
|
|
libjpeg-turbo \
|
|
libnl \
|
|
libpng \
|
|
libseccomp \
|
|
net-tools \
|
|
nss \
|
|
perl \
|
|
pixman \
|
|
pkgconfig \
|
|
python \
|
|
python-setuptools \
|
|
sdl \
|
|
sdl2 \
|
|
spice \
|
|
spice-protocol \
|
|
# systemd for Xen < 4.19
|
|
systemd \
|
|
transfig \
|
|
usbredir \
|
|
wget \
|
|
xz \
|
|
yajl \
|
|
zlib \
|
|
&& yes | pacman -S --clean --clean
|
|
|
|
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
|
|
|
|
RUN useradd --create-home user
|
|
USER user
|
|
WORKDIR /build
|