Skip to content

Commit

Permalink
Merge branch 'solus'
Browse files Browse the repository at this point in the history
  • Loading branch information
takano32 committed Mar 9, 2024
2 parents 3d899ff + f91716a commit 117f0e7
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,4 +126,9 @@ services:
dockerfile: ./parrot/Dockerfile
ports:
- 8021:8000

solus:
build:
context: .
dockerfile: ./solus/Dockerfile
ports:
- 8022:8000
32 changes: 32 additions & 0 deletions solus/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
FROM takano32/solus:4.4-budgie
LABEL maintainer "TAKANO Mitsuhiro <[email protected]>"

RUN eopkg dr Solus
RUN eopkg rr Solus
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 -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 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
ENTRYPOINT ["/entrypoint.sh"]

0 comments on commit 117f0e7

Please sign in to comment.