| 1 | build_xen() {
|
| 2 | apk fetch --root "$APKROOT" --stdout xen-hypervisor | tar -C "$DESTDIR" -xz boot
|
| 3 | }
|
| 4 |
|
| 5 | section_xen() {
|
| 6 | [ -n "${xen_params+set}" ] || return 0
|
| 7 | build_section xen $ARCH $(apk fetch --root "$APKROOT" --simulate xen-hypervisor | checksum)
|
| 8 | }
|
| 9 |
|
| 10 | profile_xen() {
|
| 11 | profile_standard
|
| 12 | profile_abbrev="xen"
|
| 13 | title="Xen"
|
| 14 | desc="Built-in support for Xen Hypervisor.
|
| 15 | Includes packages targetted at Xen usage.
|
| 16 | Use for Xen Dom0."
|
| 17 | arch="x86_64"
|
| 18 | kernel_addons="zfs"
|
| 19 | xen_params=""
|
| 20 | apks="$apks ethtool lvm2 mdadm multipath-tools rng-tools sfdisk xen xen-bridge xen-qemu syslinux zfs"
|
| 21 |
|
| 22 | local _k _a
|
| 23 | for _k in $kernel_flavors; do
|
| 24 | apks="$apks linux-$_k"
|
| 25 | for _a in $kernel_addons; do
|
| 26 | apks="$apks $_a-$_k"
|
| 27 | done
|
| 28 | done
|
| 29 | }
|