Customize your Build¶
Once you have synced the manifest, you have at your disposal all the source code that you need to build Pantavisor:
alchemy bootloader build.docker.sh build.sh ca config
external firmware internal kernel prebuilt run.docker.sh
scripts test.docker.sh tests vendor
There are some recurrent locations you might need to play with in order to customize Pantavisor to fit your needs.
ca/¶
In this directory, we store the secureboot certificates and keys. Some of files are:
ca/pvs/pvs.defaultkeys.tar.gz
: contains the default root certificate.ca/pvs/pvs.oemkeys.tar.gz
: contains the OEM root certificate.
You can check our ca/
repository for our public devices.
config/¶
This directory is meant for various platform specific configuration files.
config/<platform>/pantavisor.config
: config file for thePV_
keys.config/<platform>/pantahub.config
: config file for thePH_
keys.
You can check our config/
repository for our public devices.
vendor/¶
This directory is meant for various platform specific vendor files.
vendor/<platform>/skel/
: this directory contains files that will be added to the Pantavisor rootfs.vendor/<platform>/stepskel/
: this directory contains files that will be added to revision 0.
You can check our vendor/
repository for our public devices.