Skip to content
Docker container that will auto build AptioMemoryFix and UDK2018 using GCC 5 on CentOS 7 docker image.
Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile
README.md
setup.sh

README.md

AptioMemFix Docker Container

Docker container that will auto build AptioMemoryFix and UDK2018 using GCC 5 on CentOS 7 docker image.

Initial run:

docker pull pavo/aptiofix_builder
docker run -it -v $HOME/Desktop/AptioFixPkg_Build:/root/AptioFixPkg_Build --name AptioFixBuild pavo/aptiofix_builder
docker commit AptioFixBuild initial_build
docker rm AptioFixBuild

This will create a folder on the users Desktop and mount it into the docker container, once the build process is done it will copy the EFI modules into that folder.

To re-build ie.... if AptioMemory, UDK has had changes do the following commands:

docker run -it -v $HOME/Desktop/AptioFixPkg_Build:/root/AptioFixPkg_Build --name AptioFixBuild initial_build

This will check to see if there is any updates to AptioMemoryFix repo (vit9696), EDK2 UDK2018 branch repo and update it if there is. It will also rebuild the EFI modules.

Default build is both DEBUG and RELEASE. If you want to build either a RELEASE or a DEBUG version do the following commands:

docker run -it -v $HOME/Desktop/AptioFixPkg_Build:/root/AptioFixPkg_Build --name AptioFixBuild initial_build RELEASE

or:

docker run -it -v $HOME/Desktop/AptioFixPkg_Build:/root/AptioFixPkg_Build --name AptioFixBuild initial_build DEBUG
You can’t perform that action at this time.