Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
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
languagebash
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
languagebash
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
languagebash
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.

...