]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
ci: add mkfs.ntfs and ntfs-3g to test containers
authorLaszlo Gombos <laszlo.gombos@gmail.com>
Sat, 12 Nov 2022 01:06:50 +0000 (01:06 +0000)
committerAntonio Álvarez Feijoo <antonio.feijoo@suse.com>
Mon, 14 Nov 2022 09:03:57 +0000 (10:03 +0100)
ntfs-3g is needed to test dmsquash-live-ntfs

test/container/Dockerfile-Arch
test/container/Dockerfile-Debian
test/container/Dockerfile-Fedora-latest
test/container/Dockerfile-Gentoo
test/container/Dockerfile-OpenSuse-latest

index 3529b9a13099211b1c3e34fc93b1cfd9081d3c12..fccc33444271425a5722a94734f2c4828bde9766 100644 (file)
@@ -12,7 +12,7 @@ RUN pacman --noconfirm -Syu \
     linux dash strace dhclient asciidoc cpio pigz squashfs-tools \
     qemu btrfs-progs mdadm dmraid nfs-utils nfsidmap lvm2 nbd \
     dhcp networkmanager multipath-tools vi tcpdump open-iscsi \
-    git shfmt shellcheck astyle which base-devel glibc parted && yes | pacman -Scc
+    git shfmt shellcheck astyle which base-devel glibc parted ntfs-3g && yes | pacman -Scc
 
 RUN useradd -m build
 RUN su build -c 'cd && git clone https://aur.archlinux.org/perl-config-general.git && cd perl-config-general && makepkg -s --noconfirm'
index 1386d03bb2553a3ea9e30fc3b51eaf5bdf42f9f6..a2fb1657d812282fd62a71095f320beb33b1b72a 100644 (file)
@@ -43,6 +43,7 @@ RUN apt-get update -y -qq && apt-get upgrade -y -qq && DEBIAN_FRONTEND=nonintera
     nbd-client \
     network-manager \
     nfs-kernel-server \
+    ntfs-3g \
     open-iscsi \
     parted \
     pigz \
index a38a72efd9f73ee424a7fe1535b6464f83929ee6..ef29a3ffa50f7c6301d07a03b308eafa32d7ebaf 100644 (file)
@@ -50,6 +50,7 @@ RUN dnf -y install --setopt=install_weak_deps=False \
     ShellCheck \
     shfmt \
     parted \
+    ntfsprogs \
     && dnf -y update && dnf clean all
 
 # Set default command
index 2c741064b3ead3dce154b8ca8d108c35578d67c3..deee15f67df269f130b9f99b2d3b58452f2f15e8 100644 (file)
@@ -29,6 +29,7 @@ RUN emerge -qv \
     sys-block/parted \
     sys-fs/btrfs-progs \
     sys-fs/lvm2 \
+    sys-fs/ntfs3g \
     sys-fs/squashfs-tools \
     && rm -rf /var/cache/* /usr/share/doc/* /usr/share/man/* /var/db/repos/gentoo
 
index 9aaf07b19295a23bb16a0f08ceac11808bdab8b2..3b396a7b1cf86c1e2e645456ad2ed4e1c1e88513 100644 (file)
@@ -13,7 +13,7 @@ RUN dnf -y install --setopt=install_weak_deps=False \
     strace libkmod-devel gcc bzip2 xz tar wget rpm-build make git bash-completion \
     sudo kernel dhcp-client qemu-kvm /usr/bin/qemu-system-$(uname -m) e2fsprogs \
     tcpdump iproute iputils kbd NetworkManager btrfsprogs tgt dbus-broker \
-    iscsiuio open-iscsi which ShellCheck procps pigz parted squashfs \
+    iscsiuio open-iscsi which ShellCheck procps pigz parted squashfs ntfsprogs \
     && dnf -y update && dnf clean all
 
 RUN shfmt_version=3.2.4; wget "https://github.com/mvdan/sh/releases/download/v${shfmt_version}/shfmt_v${shfmt_version}_linux_amd64" -O /usr/local/bin/shfmt \