From 85d802ac1808874c35c7c0a4031ae832ca19a64b Mon Sep 17 00:00:00 2001 From: TAKANO Mitsuhiro Date: Sat, 22 Jul 2023 23:01:16 +0900 Subject: [PATCH 1/2] Docker Compose: add `solus` --- docker-compose.yml | 6 ++++++ solus/Dockerfile | 24 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 solus/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index ba66048..fc15d2a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -120,4 +120,10 @@ services: dockerfile: ./manjarolinux/Dockerfile ports: - 8020:8000 + solus: + build: + context: . + dockerfile: ./solus/Dockerfile + ports: + - 8021:8000 diff --git a/solus/Dockerfile b/solus/Dockerfile new file mode 100644 index 0000000..11b902e --- /dev/null +++ b/solus/Dockerfile @@ -0,0 +1,24 @@ +FROM takano32/solus:4.4-budgie +LABEL maintainer "TAKANO Mitsuhiro " + +RUN eopkg dr Solus +RUN eopkg rr Solus +RUN eopkg ar Solus https://mirrors.rit.edu/solus/packages/shannon/eopkg-index.xml.xz +RUN eopkg rdb -y +RUN eopkg ur +RUN eopkg up +RUN eopkg install -y git + +ENV ORIGIN=https://github.com/torvalds/linux.git +RUN git clone --depth 1 ${ORIGIN} /build-kernel/linux +RUN while :; do cd /build-kernel/linux && git fetch --unshallow && break || sleep 5; done +RUN cd /build-kernel/linux && git pull --all + +RUN eopkg install -y llvm clang lld +RUN eopkg install -y rpm + +COPY ./entrypoint.sh / +RUN chmod 755 /entrypoint.sh +EXPOSE 8000 +ENTRYPOINT ["/entrypoint.sh"] + From f91716a0e0392aa334f20504aaa08da8cec7e8b8 Mon Sep 17 00:00:00 2001 From: TAKANO Mitsuhiro Date: Sun, 10 Mar 2024 02:28:44 +0900 Subject: [PATCH 2/2] Update solus --- solus/Dockerfile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/solus/Dockerfile b/solus/Dockerfile index 11b902e..1b3e11f 100644 --- a/solus/Dockerfile +++ b/solus/Dockerfile @@ -3,20 +3,28 @@ LABEL maintainer "TAKANO Mitsuhiro " RUN eopkg dr Solus RUN eopkg rr Solus -RUN eopkg ar Solus https://mirrors.rit.edu/solus/packages/shannon/eopkg-index.xml.xz +RUN eopkg ar Solus http://mirrors.rit.edu/solus/packages/shannon/eopkg-index.xml.xz RUN eopkg rdb -y RUN eopkg ur -RUN eopkg up -RUN eopkg install -y git +RUN eopkg up -y + +RUN eopkg install -y perl +RUN usysconf run -f ssl-certs +RUN eopkg install -y git ENV ORIGIN=https://github.com/torvalds/linux.git RUN git clone --depth 1 ${ORIGIN} /build-kernel/linux RUN while :; do cd /build-kernel/linux && git fetch --unshallow && break || sleep 5; done RUN cd /build-kernel/linux && git pull --all -RUN eopkg install -y llvm clang lld +# RUN eopkg install -y linux-headers linux-lts-headers linux-current-headers +RUN eopkg install -y llvm llvm-clang lldb +RUN eopkg install -yc system.devel +RUN eopkg install -y make RUN eopkg install -y rpm +RUN eopkg install -y libelf-devel + COPY ./entrypoint.sh / RUN chmod 755 /entrypoint.sh EXPOSE 8000