Use the Cached Toolchain and RPMS
When the necessary RPMs are available under the
stage/RPMS/ directory, the commands that you use to create any Photon artifact such as, ISO or OVA will reuse those RPMs to create the specified image.
If you already have the Photon RPMs available elsewhere, and not under
stage/RPMS/ in the Photon repository, you can build Photon artifacts using those cached RPMs by setting the
PHOTON_CACHE_PATH variable to point to the directory containing those RPMs.
For example, if your RPMs are located under
$HOME/photon-cache/, then use the following command to build an ISO:
sudo make iso PHOTON_CACHE_PATH=$HOME/photon-cache
$HOME/photon-cache/ directory should follow the same structure as the
photon-cache/: ├──RPMS/: ├──noarch/*.noarch.rpm ├──x86_64/*.x86_64.rpm ├──aarch64/*.aarch64.rpm