Skip to content

Modified UEFIPatch 0.28.0 for wasm target (using docker), janky web gui.

Notifications You must be signed in to change notification settings

virtfunc/uefipatchwasm

Repository files navigation

UEFIPatch wasm Docker build environment

This repo contains a Dockerfile to create a Docker image for building UEFIPatch 0.28.0 for wasm. It also contains a goofy front end for it.

binaries

Hosted at https://uefipatch.virtfunc.com/

quick build

Just run

git clone https://github.com/VirtFunc/uefipatchwasm.git
cd uefipatchwasm/src
./build.sh

(alternative) Building the Docker image

To build the Docker image, run the following:

cd src
docker build -t qt-wasm-builder .

This process will take a while as it downloads and compiles both Emscripten and Qt.

Running the container + build UEFIPatch (omit /src/build_uefipatch.sh for a shell)

docker run -it --rm -v $(pwd):/src qt-wasm-builder /src/build_uefipatch.sh

Reset / Delete the build environment

Remove any containers based on the image (if any)

docker ps -a --filter ancestor=qt-wasm-builder
docker rm -f $(docker ps -aq --filter ancestor=qt-wasm-builder) 2>/dev/null

2. Remove the image itself

docker rmi qt-wasm-builder

(Optional) 3. Prune dangling build cache layers

docker builder prune -f

4. Rebuild clean (no cache)

docker build --no-cache -t qt-wasm-builder .

About

Modified UEFIPatch 0.28.0 for wasm target (using docker), janky web gui.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published