...
Code Block | ||
---|---|---|
| ||
git clone https://github.com/aikidokatechOpenXT/openxt.git cd openxt git checkout jethro-merge |
15) Create your .config file. Change any settings needed now.
Code Block | ||
---|---|---|
| ||
cp example-config .config |
NOTE: Do not set the branch in .config to "jethro-merge". It must remain "master" due to other build script items.
16) Generate your signing certs per https://github.com/OpenXT/openxt/wiki/Building-OpenEmbedded. Remember, you can use the bind parameter for systemd-nspawn to reuse an existing set of certs that are outside the container. Make sure to add the certificate locations to .config.
17) Edit do_build.sh and set XENCLIENT_REPO to "https://github.com/aikidokatech/xenclient-oe.git". (around line 134) 18) Run the setupoe step.
Code Block | ||
---|---|---|
| ||
do_build.sh -s setupoe |
19) Check out the jethro-merge branch in xenclient-oe.
Code Block |
---|
cd build/repos/xenclient-oe
git checkout jethro-merge
cd ../../.. |
20) 18) If you are sharing an OE download cache directory, make sure to set it in build/conf/local.conf.
Code Block | ||
---|---|---|
| ||
DL_DIR = "/<path-to-OE-download-cache>" |
2119) Build OpenXT. Please make sure you edit the steps in do_build.sh so you do not rerun the setupoe step unless needed! This will be further tweaked to make this unnecessary.
Build Notes
When running do_build.sh, either change the list of steps at the beginning of the script to what you need or specify them manually via -s. An example is below.
...