From: Pavel Valena Date: Mon, 4 Apr 2022 04:40:08 +0000 (+0200) Subject: ci: add Dockerfile for Fedora 35 X-Git-Tag: 057~63 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=92277cc8dae9a81b20dede5153b96dcb67e87cf3;p=thirdparty%2Fdracut.git ci: add Dockerfile for Fedora 35 --- diff --git a/test/container/Dockerfile-Fedora-35 b/test/container/Dockerfile-Fedora-35 new file mode 100644 index 000000000..0291a798e --- /dev/null +++ b/test/container/Dockerfile-Fedora-35 @@ -0,0 +1,55 @@ +FROM registry.fedoraproject.org/fedora:35 + +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"]