This repository contains the tools necessary for building Pop!_OS ISOs.
First you need to import the Pop!_OS ISO signing key:
gpg --recv-keys 204DD8AEC33A7AFFThen you need to generate your own GPG key and upload it to a keyserver:
gpg --full-gen-key
gpg --send-keys --keyserver keyserver.ubuntu.com ${YOUR_KEY_ID_HERE}While you are waiting for your key to be uploaded, install the dependencies:
./deps.shThe build is controlled by the Makefile. The following commands can be used:
make- Build an ISO atbuild/17.10/pop-os.isomake qemu_bios- Run the ISO in BIOS modemake qemu_uefi- Run the ISO in UEFI modemake clean- Remove the build files, keeping the debootstrapmake distclean- Remove the debootstrap and other build files
The configuration can be changed in mk/config.mk.
To rebuild the ISO when you have made changes, you can use make clean && make