- Dortmund, Germany
-
CS student at TU-Dortmund
- Joined on
2023-11-08
Block a user
fail-base (sha256:775c7b11382da1aec041aa10e9a3d36566804a64fb109273907e0f3c09bc4fb2)
Installation
docker pull gitea.vps.chriphost.de/christoph/fail-base@sha256:775c7b11382da1aec041aa10e9a3d36566804a64fb109273907e0f3c09bc4fb2sha256:775c7b11382da1aec041aa10e9a3d36566804a64fb109273907e0f3c09bc4fb2Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in / |
| CMD ["/bin/bash"] |
| LABEL org.opencontainers.image.authors=Christian Dietrich <stettberger@dokucode.de> |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive TZ=Europe/Berlin apt-get install -y --no-install-recommends build-essential ca-certificates cmake cmake-curses-gui wget git doxygen screen openssh-server neovim ranger # buildkit |
| RUN /bin/sh -c git clone https://github.com/llvm/llvm-project.git && cd llvm-project && git checkout llvmorg-6.0.0 && mkdir build && cd build && cmake -G "Unix Makefiles" ../llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_CURSES=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" && make -j$(nproc) && make install && cd / && rm -rf ./llvm-project # buildkit |
| RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive TZ=Europe/Berlin apt-get install -y --no-install-recommends libmysqlclient-dev libprotobuf-dev libtinfo-dev libpcl1-dev libdwarf-dev libelf-dev libiberty-dev libboost-thread-dev libboost-system-dev libboost-regex-dev libboost-coroutine-dev libboost-context-dev libfontconfig1-dev zlib1g-dev libz3-dev libsdl1.2-dev libgtk2.0-dev libwxgtk3.0-gtk3-dev libncurses-dev libx11-dev xorg-dev libasound2-dev # buildkit |
| RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive TZ=Europe/Berlin apt-get install -y --no-install-recommends protobuf-compiler libtinfo6 libmariadb3 libprotobuf23 libncurses6 && apt-get clean # buildkit |
| RUN /bin/sh -c useradd fail && mkdir /home/fail && chown fail /home/fail && echo 'fail:fail' | chpasswd && chsh fail --shell /bin/bash && adduser fail sudo # buildkit |
| RUN /bin/sh -c mkdir /var/run/sshd && sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd # buildkit |
| ENV NOTVISIBLE=in users profile |
| RUN /bin/sh -c echo "export VISIBLE=now" >> /etc/profile # buildkit |
| USER fail |
| ENV HOME=/home/fail |
| WORKDIR /home/fail |
| ARG acversion=2.5 |
| RUN |1 acversion=2.5 /bin/sh -c wget http://www.aspectc.org/releases/"$acversion"/ac-bin-linux-x86-64bit-"$acversion".tar.gz && tar xvzf ac-bin-linux-x86-64bit-"$acversion".tar.gz && mkdir bin && mv aspectc++/ac++ aspectc++/ag++ bin/ && rm -rf aspectc++ && rm -rf ac-bin-linux-x86-64bit-"$acversion".tar.gz # buildkit |
| ENV PATH=/home/fail/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ARG CACHE_DATE=Mo 9. Feb 13:04:24 CET 2026 |
| RUN |2 acversion=2.5 CACHE_DATE=Mo 9. Feb 13:04:24 CET 2026 /bin/sh -c git clone https://gitea.vps.chriphost.de/christoph/fail # buildkit |
| WORKDIR /home/fail/fail |
| USER root |
| EXPOSE [22/tcp] |
| CMD ["/usr/sbin/sshd" "-D"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.authors | Christian Dietrich <stettberger@dokucode.de> |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |