mirror of
https://github.com/hoellen/dockerfiles.git
synced 2025-07-01 22:55:39 +00:00
stop maintaning boinc: libressl not compatible with source code
This commit is contained in:
43
unmaintained/boinc/Dockerfile
Normal file
43
unmaintained/boinc/Dockerfile
Normal file
@ -0,0 +1,43 @@
|
||||
FROM alpine:3.4
|
||||
|
||||
ARG BUILD_CORES
|
||||
|
||||
ENV UID=991 GID=991
|
||||
|
||||
RUN echo "@community https://nl.alpinelinux.org/alpine/v3.5/community" >> /etc/apk/repositories \
|
||||
&& NB_CORES=${BUILD_CORES-`getconf _NPROCESSORS_CONF`} \
|
||||
&& BUILD_DEPS=" \
|
||||
build-base \
|
||||
git \
|
||||
m4 \
|
||||
automake \
|
||||
autoconf \
|
||||
libtool \
|
||||
curl-dev \
|
||||
libnotify-dev" \
|
||||
&& apk -U add \
|
||||
${BUILD_DEPS} \
|
||||
su-exec \
|
||||
tini@community \
|
||||
libnotify \
|
||||
libstdc++ \
|
||||
curl \
|
||||
&& cd /tmp \
|
||||
&& git clone https://github.com/BOINC/boinc.git --depth=1 \
|
||||
&& cd boinc \
|
||||
&& ./_autosetup \
|
||||
&& ./configure --disable-server --enable-client CXXFLAGS="-O3 " \
|
||||
&& make -j ${NB_CORES} \
|
||||
&& make install \
|
||||
&& apk del ${BUILD_DEPS} \
|
||||
&& rm -rf /var/cache/apk/* /tmp/*
|
||||
|
||||
COPY run.sh /usr/local/bin/run.sh
|
||||
|
||||
RUN chmod +x /usr/local/bin/run.sh
|
||||
|
||||
VOLUME /boinc
|
||||
|
||||
LABEL maintainer="Wonderfall <wonderfall@targaryen.house>"
|
||||
|
||||
ENTRYPOINT ["run.sh"]
|
7
unmaintained/boinc/README.md
Normal file
7
unmaintained/boinc/README.md
Normal file
@ -0,0 +1,7 @@
|
||||
## wonderfall/boinc
|
||||
|
||||

|
||||
|
||||
BOINC is an open-source software platform for computing using volunteered resources.
|
||||
|
||||
Please visit website : http://boinc.berkeley.edu/
|
3
unmaintained/boinc/run.sh
Normal file
3
unmaintained/boinc/run.sh
Normal file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
chown -R $UID:$GID /boinc && cd /boinc
|
||||
exec su-exec $UID:$GID /sbin/tini -- boinc $@
|
Reference in New Issue
Block a user