summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIker Pedrosa <ipedrosa@redhat.com>2023-03-03 13:10:12 +0100
committerSerge Hallyn <serge@hallyn.com>2023-03-26 12:45:34 -0500
commitbaff19767d9b4fd677368686d124ff167cbf1b73 (patch)
tree80251bf1477a7897a3cd18b6b45d7b08dbe0cad4
parent53a4bda9ba560db52da475bb27b88b0291fe2835 (diff)
container: add alpine
Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
-rw-r--r--share/containers/alpine.dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/share/containers/alpine.dockerfile b/share/containers/alpine.dockerfile
new file mode 100644
index 00000000..d2a1d45d
--- /dev/null
+++ b/share/containers/alpine.dockerfile
@@ -0,0 +1,17 @@
+ARG OS_IMAGE="alpine:latest"
+
+FROM "${OS_IMAGE}" AS build
+
+RUN apk add autoconf automake build-base byacc 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 -j4
+RUN make install
+
+FROM scratch AS export
+COPY --from=build /usr/local/src/shadow/config.log \
+ /usr/local/src/shadow/config.h ./