When you build the installer for the Extensible SDK, the default
installation directory for the SDK is based on the
DISTRO
and
SDKEXTPATH
variables from within the
populate_sdk_base
class as follows:
SDKEXTPATH ??= "~/${@d.getVar('DISTRO')}_sdk"
You can change this default installation directory by specifically
setting the SDKEXTPATH
variable.
While a number of ways exist through which you can set this variable,
the method that makes the most sense is to set the variable in your
distribution's configuration file.
Doing so creates an SDK installer default directory that applies
across your distribution.
As an example, assume you have your own layer for your distribution
named "meta-mydistro" and you are using the same type of file
hierarchy as does the default "poky" distribution.
If so, you could update the SDKEXTPATH
variable
in the
~/meta-mydistro/conf/distro/mydistro.conf
file
using the following form:
SDKEXTPATH = "some_path_for_your_installed_sdk
"
After building your installer, running it prompts the user for
acceptance of the
some_path_for_your_installed_sdk
directory
as the default location to install the Extensible SDK.