FROM fedora:latestRUN dnf update -y# Base Haiku requirementsRUN 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 requirementsRUN dnf install -y python3# zlib requirementsRUN dnf install -y cmake# ICU requirementsRUN dnf install -y pkg-config# texinfo requirementsRUN dnf install -y ncurses-devel# Developer sundries (that won't impact bootstrap)RUN dnf install -y vim nanoRUN echo "source /usr/share/vim/vim80/defaults.vim" > ~/.vimrcRUN echo "set mouse=" >> ~/.vimrcENV 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/prepADD crosstools.sh /usr/local/bin/crosstoolsADD bootstrap.sh /usr/local/bin/bootstrapADD haikuports_chroot.sh /usr/local/bin/haikuports_chrootADD haikuports_build.sh /usr/local/bin/haikuports_buildENV WORKPATH="/work"ENV PATH="$PATH:$WORKPATH/bin"WORKDIR "/work"VOLUME ["/work"]ENTRYPOINT ["/bin/bash", "-c"]