mirror of
https://review.haiku-os.org/haiku
synced 2025-01-18 12:38:51 +01:00
docker/bootstrap: Add alternative fedora bootstrap container
Change-Id: I2e77f04a6b74858abf74a266a360dbf1dba4bed7
This commit is contained in:
parent
4b0251ba5b
commit
23c507bd15
45
3rdparty/docker/bootstrap/Dockerfile.fedora
vendored
Normal file
45
3rdparty/docker/bootstrap/Dockerfile.fedora
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
FROM fedora:latest
|
||||
|
||||
RUN dnf update -y
|
||||
|
||||
# Base Haiku requirements
|
||||
RUN dnf install -y git nasm texinfo flex bison wget uboot-tools \
|
||||
gcc gcc-c++ make zlib-devel xorriso curl-devel byacc libtool \
|
||||
byacc libstdc++-static mtools python36 libfdt bc patch unzip \
|
||||
autoconf automake gettext-devel \
|
||||
libstdc++-devel.x86_64 libstdc++-devel.i686 \
|
||||
glibc-headers glibc-devel.x86_64 glibc-devel.i686
|
||||
|
||||
# GCC requirements
|
||||
RUN dnf install -y python
|
||||
# zlib requirements
|
||||
RUN dnf install -y cmake
|
||||
# ICU requirements
|
||||
RUN dnf install -y pkg-config
|
||||
# texinfo requirements
|
||||
RUN dnf install -y ncurses-devel
|
||||
|
||||
# Developer sundries (that won't impact bootstrap)
|
||||
RUN dnf install -y vim nano
|
||||
RUN echo "source /usr/share/vim/vim80/defaults.vim" > ~/.vimrc
|
||||
RUN echo "set mouse=" >> ~/.vimrc
|
||||
|
||||
ENV GIT_BUILDTOOLS="https://review.haiku-os.org/buildtools"
|
||||
ENV GIT_HAIKU="https://review.haiku-os.org/haiku"
|
||||
ENV GIT_HAIKUPORTER="https://github.com/haikuports/haikuporter.git"
|
||||
ENV GIT_HAIKUPORTS="https://github.com/haikuports/haikuports.git"
|
||||
ENV GIT_HAIKUPORTS_CROSS="https://github.com/haikuports/haikuports.cross.git"
|
||||
|
||||
ADD prep.sh /usr/local/bin/prep
|
||||
ADD crosstools.sh /usr/local/bin/crosstools
|
||||
ADD bootstrap.sh /usr/local/bin/bootstrap
|
||||
ADD haikuports_chroot.sh /usr/local/bin/haikuports_chroot
|
||||
ADD haikuports_build.sh /usr/local/bin/haikuports_build
|
||||
|
||||
ENV WORKPATH="/work"
|
||||
ENV PATH="$PATH:$WORKPATH/bin"
|
||||
|
||||
WORKDIR "/work"
|
||||
VOLUME ["/work"]
|
||||
|
||||
ENTRYPOINT ["/bin/bash", "-c"]
|
Loading…
Reference in New Issue
Block a user