From 5b506c9af13cae4d44b1f62ceca2b000312088d4 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Mon, 22 May 2023 22:27:05 +1100 Subject: [PATCH] add dockerfile --- dockerfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 dockerfile diff --git a/dockerfile b/dockerfile new file mode 100644 index 00000000..5cf7e7d6 --- /dev/null +++ b/dockerfile @@ -0,0 +1,33 @@ +FROM obarun/base + +LABEL maintainer="Eric Vidal <eric@obarun.org>" + +RUN pacman -Sy --noconfirm git base-devel skalibs execline s6 + +RUN git clone https://git.obarun.org/obarun/oblibs.git + +WORKDIR /oblibs + +RUN ./configure --prefix=/usr --with-lib=/usr/include/skalibs --with-lib=/usr/include/execline --disable-shared + +RUN make install + +WORKDIR / + +RUN git clone -b dev https://git.obarun.org/obarun/66.git + +WORKDIR /66 + +RUN ./configure --prefix=/usr --bindir=/usr/bin --shebangdir=/usr/bin --with-system-service=/usr/lib/66/service --with-system-module=/usr/lib/66/module --with-system-script=/usr/lib/66/script --with-system-seed=/usr/lib/66/seed --with-s6-log-user=root --with-s6-log-timestamp=iso --disable-shared --with-lib=/usr/lib/skalibs --with-lib=/usr/lib/execline --with-lib=/usr/lib/s6 --with-lib=/usr/lib/oblibs --disable-shared + +RUN make install + +WORKDIR / + +RUN git clone https://git.obarun.org/obarun/66-tools.git + +WORKDIR /66-tools + +RUN ./configure --bindir=/usr/bin --with-ns-rule=/usr/lib/66/script/ns --with-lib=/usr/lib/skalibs/ --with-lib=/usr/lib/oblibs --with-lib=/usr/lib/execline + +RUN make install -- GitLab