]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
share/containers: remove unused dockerfiles
authorIker Pedrosa <ipedrosa@redhat.com>
Wed, 29 May 2024 14:28:04 +0000 (16:28 +0200)
committerSerge Hallyn <serge@hallyn.com>
Thu, 18 Jul 2024 15:17:29 +0000 (10:17 -0500)
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
share/containers/alpine.dockerfile [deleted file]
share/containers/debian.dockerfile [deleted file]
share/containers/fedora.dockerfile [deleted file]

diff --git a/share/containers/alpine.dockerfile b/share/containers/alpine.dockerfile
deleted file mode 100644 (file)
index f6d9f11..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-ARG OS_IMAGE="alpine:latest"
-
-FROM "${OS_IMAGE}" AS build
-
-RUN apk add \
-       autoconf \
-       automake \
-       bash \
-       build-base \
-       byacc \
-       cmocka-dev \
-       expect \
-       gettext-dev \
-        git \
-       libbsd-dev \
-       libeconf-dev \
-       libtool \
-       libxslt \
-       pkgconf
-
-COPY ./ /usr/local/src/shadow/
-WORKDIR /usr/local/src/shadow/
-
-RUN ./autogen.sh \
-       --without-selinux \
-       --disable-man \
-       --disable-nls \
-       --with-yescrypt
-RUN make -Orecurse -j4
-RUN bash -c "trap 'cat <tests/unit/test-suite.log >&2' ERR; make check;"
-RUN make install
-
-FROM scratch AS export
-COPY --from=build /usr/local/src/shadow/config.log \
-    /usr/local/src/shadow/config.h ./
diff --git a/share/containers/debian.dockerfile b/share/containers/debian.dockerfile
deleted file mode 100644 (file)
index 408c6fa..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-ARG OS_IMAGE="debian:latest"
-
-FROM "${OS_IMAGE}" AS build
-
-RUN cat /etc/apt/sources.list.d/debian.sources
-RUN sed -i 's/Types: deb/Types: deb deb-src/g' /etc/apt/sources.list.d/debian.sources
-RUN export DEBIAN_PRIORITY=critical \
-    && export DEBIAN_FRONTEND=noninteractive
-RUN apt-get update -y \
-    && apt-get dist-upgrade -y
-RUN apt-get build-dep shadow -y
-RUN apt-get install \
-       libltdl-dev \
-       libbsd-dev \
-       libcmocka-dev \
-       pkgconf \
-       -y
-
-COPY ./ /usr/local/src/shadow/
-WORKDIR /usr/local/src/shadow/
-
-RUN ./autogen.sh \
-       --without-selinux \
-       --enable-man \
-       --with-yescrypt
-RUN make -Orecurse -j4
-RUN bash -c "trap 'cat <tests/unit/test-suite.log >&2' ERR; make check;"
-RUN make install
-
-FROM scratch AS export
-COPY --from=build /usr/local/src/shadow/config.log \
-    /usr/local/src/shadow/config.h ./
diff --git a/share/containers/fedora.dockerfile b/share/containers/fedora.dockerfile
deleted file mode 100644 (file)
index de4df53..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-ARG OS_IMAGE="fedora:latest"
-
-FROM "${OS_IMAGE}" AS build
-
-RUN dnf install -y \
-       dnf-plugins-core \
-       libcmocka-devel \
-       systemd-devel
-RUN dnf builddep -y shadow-utils
-
-COPY ./ /usr/local/src/shadow/
-WORKDIR /usr/local/src/shadow/
-
-RUN ./autogen.sh \
-       --disable-account-tools-setuid \
-       --enable-lastlog \
-       --enable-logind=no \
-       --enable-man \
-       --enable-shadowgrp \
-       --enable-shared \
-       --with-audit \
-       --with-bcrypt \
-       --with-group-name-max-length=32 \
-       --with-libpam \
-       --with-selinux \
-       --with-sha-crypt \
-       --with-yescrypt \
-       --without-libbsd \
-       --without-libcrack \
-       --without-sssd
-RUN make -Orecurse -j4
-RUN bash -c "trap 'cat <tests/unit/test-suite.log >&2' ERR; make check;"
-RUN make install
-
-FROM scratch AS export
-COPY --from=build /usr/local/src/shadow/config.log \
-    /usr/local/src/shadow/config.h ./