From 9b726bc881de41792449e60b744ca516b2e80791 Mon Sep 17 00:00:00 2001 From: Greg Haerr Date: Mon, 14 Oct 2024 22:24:53 -0600 Subject: [PATCH] Update docs --- BUILD.md | 6 +----- Dockerfile | 2 +- build.sh | 1 + 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/BUILD.md b/BUILD.md index 6bf037142..7b1b26241 100644 --- a/BUILD.md +++ b/BUILD.md @@ -3,12 +3,9 @@ ## Prerequisites To build ELKS, you need a development environment on Linux or macOS or Windows with [WSL](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux), including: -- flex -- bison -- texinfo - libncurses5-dev -- mtools-4.0.23 (for MSDOS/FAT images) - compress (for compressed man pages; use `sudo apt-get install ncompress`) +- texinfo ## Build steps @@ -39,7 +36,6 @@ configuration, that folder is used to create either a floppy disk image (fd360, fd720, fd1200, fd1440, fd2880), a flat 32MB hard disk image (without MBR), or a ROM file image into the `image` folder. The image extension is '.img' and will be in either ELKS (MINIX) or MSDOS (FAT) filesystem format. -Building FAT images requires the 'mtools-4.0.23' package to be installed. 6- Before writing that image on the real medium, you can test it first on QEMU: diff --git a/Dockerfile b/Dockerfile index cc13f4944..c763e68de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ ENV USER=builder \ WORKDIR /elks RUN apt-get update -qq \ && apt-get install -y --no-install-recommends \ - flex bison texinfo libncurses5-dev \ + texinfo libncurses5-dev \ bash make g++ git libelf-dev patch \ xxd ca-certificates wget mtools \ && rm -r /var/lib/apt/lists /var/cache/apt/archives \ diff --git a/build.sh b/build.sh index baf37d4ce..9edc20c08 100755 --- a/build.sh +++ b/build.sh @@ -5,6 +5,7 @@ # Arguments: # - 'auto' : continuous integration context +set -e SCRIPTDIR="$(dirname "$0")"