elks-enhanced
public
Read
Owner: themaster
Branch: master
Commits: 6893
Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL
Code
Commits
History
Branches
Bug Reports
Discussions
Compare
Settings
elks-enhanced
/
Dockerfile
File editor
# suggested usage: docker build --rm -t elks-dist:latest . && docker run -it --name elks-dist elks-dist:latest FROM ubuntu:20.04 ENTRYPOINT ["bash"] # install required tools, make non-root user and switch to it ENV USER=builder \ UID=1000 \ GID=1000 \ DEBIAN_FRONTEND=noninteractive \ DEBCONF_NONINTERACTIVE_SEEN=true WORKDIR /elks RUN apt-get update -qq \ && apt-get install -y --no-install-recommends \ texinfo libncurses5-dev bison flex \ bash make g++ git libelf-dev patch \ xxd ca-certificates wget mtools \ && rm -r /var/lib/apt/lists /var/cache/apt/archives \ && addgroup \ --gid $GID \ "$USER" \ && adduser \ --disabled-password \ --gecos "" \ --home "/elks" \ --ingroup "$USER" \ --no-create-home \ --uid "$UID" \ "$USER" \ && chown $UID:$GID /elks USER $USER # copy in code and build cross tooling COPY --chown=$USER:$USER . /elks RUN mkdir -p "cross" \ && tools/build.sh # run the rest of the build interactively from step 3: https://github.com/jbruchon/elks/blob/master/BUILD.md # . ./env.sh # make menuconfig # make all # tarball the results and copy them out of the container # cd image && tar -cvzf binfiles.tar.gz *.bin # outside the container, on the host # docker cp elks-dist:/elks/image/binfiles.tar.gz .
Commit message
This repository is read-only for this account.
Repository snapshot
Current branch
master
Visibility
public
Your access
Read
Remote
Configured
File activity
View file history