You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.1 KiB
55 lines
1.1 KiB
FROM registry.fedoraproject.org/fedora:34 |
|
|
|
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"]
|
|
|