diff --git a/share/containers/alpine.dockerfile b/share/containers/alpine.dockerfile deleted file mode 100644 index f6d9f11c1..000000000 --- a/share/containers/alpine.dockerfile +++ /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 &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 index 408c6fa10..000000000 --- a/share/containers/debian.dockerfile +++ /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 &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 index de4df5311..000000000 --- a/share/containers/fedora.dockerfile +++ /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 &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 ./