diff options
author | Iker Pedrosa <ipedrosa@redhat.com> | 2023-03-03 12:44:10 +0100 |
---|---|---|
committer | Serge Hallyn <serge@hallyn.com> | 2023-03-26 12:45:34 -0500 |
commit | 411a66476d0f12ffdc127eed033a511d37ec991a (patch) | |
tree | 2812a6748a2d9ec03bd9d7351f3ecb2bd2602975 | |
parent | 3efab2039f63e1316bc9bdcd49e9edbd9911e8c1 (diff) |
container: add fedora
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
-rw-r--r-- | share/containers/fedora.dockerfile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/share/containers/fedora.dockerfile b/share/containers/fedora.dockerfile new file mode 100644 index 00000000..c7ab8511 --- /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 ./ |