| 1 |
# Mountaineer apkovl manifest |
| 2 |
# |
| 3 |
# Two profiles for the Server build: |
| 4 |
# |
| 5 |
# - `server` — the apkovl that ships on the live ISO, applied to the |
| 6 |
# live environment at boot. Includes the installer |
| 7 |
# and embeds the target apkovl as a payload. |
| 8 |
# - `server-target` — the apkovl that the installer extracts onto the |
| 9 |
# installed disk. The "Mountaineer system" config. |
| 10 |
# |
| 11 |
# Profile `server` sources = ["common", "live"] + dynamic embedding of the |
| 12 |
# server-target apkovl, the installer script, and the docs. The dynamic |
| 13 |
# pieces are placed into a staging directory by genapkovl-mountaineer-server.sh |
| 14 |
# and merged in as a third "source". |
| 15 |
# |
| 16 |
# Profile `server-target` sources = ["common"] only. Pure config. |
| 17 |
|
| 18 |
version = "0.0.1-mvp" |
| 19 |
|
| 20 |
[profiles.server] |
| 21 |
description = "Mountaineer Server live-ISO apkovl (installer + embedded target apkovl)" |
| 22 |
sources = ["common", "live"] |
| 23 |
world = "common/etc/apk/world" |
| 24 |
|
| 25 |
[profiles.server-target] |
| 26 |
description = "Mountaineer Server target-system apkovl (lands on the installed disk)" |
| 27 |
sources = ["common"] |
| 28 |
world = "common/etc/apk/world" |
| 29 |
|
| 30 |
# [profiles.sysadmin] |
| 31 |
# description = "Mountaineer Sysadmin — Server plus the graphical layer" |
| 32 |
# sources = ["common", "live", "sysadmin"] |
| 33 |
# world = "sysadmin/etc/apk/world" |
| 34 |
|