aboutsummaryrefslogtreecommitdiff
path: root/PACKAGE.md
blob: 9d37e1ce94f41789cc5bcd11afb3292b11807ba1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# A container package

Imagebuilder takes multiple `package` containers as input and produces a
runnable u-boot script or a runnable disk image as output. This document
describes the package format.

A package is a container containing all the relevant binaries for a
given component under the following path:

```
/home/builder/output-<name>/
```

For instance, for DomUs a package containes the kernel, rootfs,
additional configuration. As an example, zynqmp-dom1-package contains
the following files:

```
/home/builder/output-zynqmp-dom1/Image-domU
/home/builder/output-zynqmp-dom1/domU-ramdisk.cpio
/home/builder/output-zynqmp-dom1/passthrough-example-part.dtb
```

Which are the kernel, ramdisk, passthrough configuration respectively.