share/containers: remove unused dockerfiles

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
This commit is contained in:
Iker Pedrosa
2024-05-29 16:28:04 +02:00
committed by Serge Hallyn
parent 28ffa634d8
commit fffa4d3e27
3 changed files with 0 additions and 104 deletions

View File

@@ -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 ./

View File

@@ -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 ./

View File

@@ -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 ./