56 lines
1.1 KiB
Plaintext
56 lines
1.1 KiB
Plaintext
FROM registry.fedoraproject.org/fedora:latest
|
|
|
|
MAINTAINER https://github.com/dracutdevs/dracut
|
|
|
|
ENV container docker
|
|
LABEL RUN="docker run -it --name NAME --privileged --ipc=host --net=host --pid=host -e NAME=NAME -e IMAGE=IMAGE IMAGE"
|
|
|
|
RUN echo 'export DRACUT_NO_XATTR=1 KVERSION=$(cd /lib/modules; ls -1 | tail -1)' > /etc/profile.d/dracut-test.sh
|
|
|
|
# Install needed packages for the dracut CI container
|
|
RUN dnf -y install --setopt=install_weak_deps=False \
|
|
dash \
|
|
pigz \
|
|
asciidoc \
|
|
mdadm \
|
|
lvm2 \
|
|
dmraid \
|
|
cryptsetup \
|
|
nfs-utils \
|
|
nbd \
|
|
dhcp-server \
|
|
scsi-target-utils \
|
|
iscsi-initiator-utils \
|
|
strace \
|
|
btrfs-progs \
|
|
kmod-devel \
|
|
gcc \
|
|
bzip2 \
|
|
xz \
|
|
tar \
|
|
wget \
|
|
rpm-build \
|
|
make \
|
|
git \
|
|
bash-completion \
|
|
sudo \
|
|
kernel \
|
|
dhcp-client \
|
|
/usr/bin/qemu-kvm \
|
|
/usr/bin/qemu-system-$(uname -i) \
|
|
e2fsprogs \
|
|
tcpdump \
|
|
iproute \
|
|
iputils \
|
|
dbus-daemon \
|
|
kbd \
|
|
NetworkManager \
|
|
python3-imgcreate \
|
|
which \
|
|
ShellCheck \
|
|
shfmt \
|
|
&& dnf -y update && dnf clean all
|
|
|
|
# Set default command
|
|
CMD ["/usr/bin/bash"]
|