1. Usage[edit source]
The EcosystemRelease/Package template returns either the name, or the installation path, of a software package or script delivered by an ecosystem release revision of the flow associated with this wiki (e.g. v1.y.z ,or v2.y.z, or...).
Usage: {{EcosystemRelease/Package | revision=<revision> | package=<package> | request=<request>}}
Where:
- <revision> is the mandatory revision of the ecosystem release, for which the name or the installation path of the software package or script is requested.
- The possible values for this parameter are available in the EcosystemRelease/Revision template.
- latest is also a possible value: the latest revision of the ecosystem release is then considered.
- <package> is the mandatory software package or script delivered by the ecosystem release revision, for which the name or the installation path is requested. The possible values are listed in the below table.
- <request> is the mandatory request, i.e. either the name, or the installation path, of the software package or script. The possible values are listed in the below table.
The returned value is:
- a string that contains either the name, or the installation path, of the software package or script (see the below table for details).
- an empty string, if the software component is not delivered by the ecosystem release revision.
- "unknown revision", if <revision> is not supported.
- "unknown package or script", if <package> is not supported.
- "unknown request", if <request> is not supported.
<package> | <request> | Description of the returned value |
---|---|---|
Images | name | Name of the tarball file that contains the binaries (Starter Package) |
path | Path to the directory that contains the binaries (once the binaries tarball file is uncompressed) | |
SDK | name | Name of the tarball file that contains the SDK installation script (Developer Package) |
path | Nothing is returned | |
SDK installation script | name | Name of the SDK installation script (Developer Package) |
path | Path to the directory that contains the SDK installation script (once the SDK tarball file is uncompressed) | |
SDK setup script | name | Name of the SDK setup script (Developer Package) |
path | Path to the directory that contains the SDK setup script (once the SDK installation script is run) | |
Linux kernel | name | Name of the tarball file that contains the Linux kernel (Developer Package) |
path | Path to the directory that contains the Linux kernel (once the Linux kernel tarball file is uncompressed) | |
U-Boot | name | Name of the tarball file that contains the U-Boot (Developer Package) |
path | ||
TF-A | name | |
path | ||
OP-TEE | name | |
path | ||
STM32CubeMP1 | name | |
path | ||
Debug symbol files | name | |
path | ||
OpenSTLinux distribution | name | |
path | ||
Android | name | |
path | ||
GDB script | name | |
path |
2. Basic examples[edit source]
You type | You get |
---|---|
Images name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=Images | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=Images | request=path}} |
unknown component |
SDK name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=SDK | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=SDK | request=path}} |
unknown component |
SDK installation script name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=SDK installation script | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=SDK installation script | request=path}} |
unknown component |
SDK setup script name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=SDK setup script | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=SDK setup script | request=path}} |
unknown component |
Linux kernel name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=Linux kernel | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=Linux kernel | request=path}} |
unknown component |
U-Boot name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=U-Boot | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=U-Boot | request=path}} |
unknown component |
TF-A name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=TF-A | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=TF-A | request=path}} |
unknown component |
OP-TEE name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=OP-TEE | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=OP-TEE | request=path}} |
unknown component |
STM32CubeMP1 name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=STM32CubeMP1 | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=STM32CubeMP1 | request=path}} |
unknown component |
Debug symbol files name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=Debug symbol files | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=Debug symbol files | request=path}} |
unknown component |
OpenSTLinux distribution name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=OpenSTLinux distribution | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=OpenSTLinux distribution | request=path}} |
unknown component |
Android name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=Android | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=Android | request=path}} |
unknown component |
GDB script name and path for v1.2.0 revision requested
{{EcosystemRelease/Package | revision=1.2.0 | package=GDB script | request=name}}<br> {{EcosystemRelease/Package | revision=1.2.0 | package=GDB script | request=path}} |
unknown component |
3. More examples[edit source]
You type | You get |
---|---|
Linux kernel version for vx.2.0 revision requested
{{EcosystemRelease/Component | revision=x.2.0 | component=Linux kernel}}
|
Linux kernel vx.y-stm32mp-r0 (vx.y.z) |
Linux kernel version for vx.1.0 revision requested
{{EcosystemRelease/Component | revision=x.1.0 | component=Linux kernel}}
|
Linux kernel vx.y-stm32mp-r0 (vx.y.z) |
Android version for the vx.0.0 revision requested: Android is not supported by this ecosystem release revision
{{EcosystemRelease/Component | revision=x.0.0 | component=Android}} |
Android vx.y.z |
U-Boot version for an unspecified revision requested
{{EcosystemRelease/Component | component=U-Boot}}
|
unknown revision |
TF-A version for an unknown revision requested
{{EcosystemRelease/Component | revision=10.20.30 | component=TF-A}}
|
unknown revision |
Unspecified component
{{EcosystemRelease/Component | revision=x.0.0}} |
unknown component |
Unknown component
{{EcosystemRelease/Component | revision=x.0.0 | component=not supported}} |
unknown component |
4. Code[edit source]
unknown component