From: Iker Pedrosa Date: Fri, 3 Mar 2023 11:44:10 +0000 (+0100) Subject: container: add fedora X-Git-Tag: 4.14.0-rc1~134 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=411a66476d0f12ffdc127eed033a511d37ec991a;p=thirdparty%2Fshadow.git container: add fedora Signed-off-by: Iker Pedrosa --- diff --git a/share/containers/fedora.dockerfile b/share/containers/fedora.dockerfile new file mode 100644 index 000000000..c7ab8511b --- /dev/null +++ b/share/containers/fedora.dockerfile @@ -0,0 +1,21 @@ +ARG OS_IMAGE="fedora:latest" + +FROM "${OS_IMAGE}" AS build + +RUN dnf install -y dnf-plugins-core +RUN dnf builddep -y shadow-utils +RUN dnf install -y libbsd-devel libeconf-devel + +COPY ./ /usr/local/src/shadow/ +WORKDIR /usr/local/src/shadow/ + +RUN ./autogen.sh --enable-shadowgrp --enable-man --with-audit \ + --with-sha-crypt --with-bcrypt --with-yescrypt --with-selinux \ + --without-libcrack --without-libpam --enable-shared \ + --with-group-name-max-length=32 +RUN make -j4 +RUN make install + +FROM scratch AS export +COPY --from=build /usr/local/src/shadow/config.log \ + /usr/local/src/shadow/config.h ./