48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
{{- $image := or .image "gemian-cosmopda.tgz" -}}
|
|
|
|
architecture: arm64
|
|
|
|
actions:
|
|
- action: recipe
|
|
description: Setup Gemian rootfs
|
|
recipe: gemian-common.yaml
|
|
|
|
- action: overlay
|
|
description: Adding Gemini PDA overlay
|
|
source: overlay/geminipda
|
|
destination: /
|
|
|
|
- action: apt
|
|
description: Installing Gemini PDA-specific packages
|
|
target-device: mt6797
|
|
packages:
|
|
- initramfs-tools-halium
|
|
- gemian-modular-kernel
|
|
- gemian-system
|
|
- lxc-android
|
|
- pulseaudio-module-droid-old
|
|
|
|
- action: run
|
|
chroot: true
|
|
command: echo geminipda > /etc/hostname
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Setting password on root user (useful for testing, remove later)
|
|
command: echo root:root | chpasswd
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Setting Gemian users
|
|
script: scripts/setup-user.sh
|
|
|
|
- action: apt
|
|
description: Installing MATE desktop environment
|
|
packages:
|
|
- lightdm
|
|
- mate-desktop-environment
|
|
- xserver-xorg
|
|
|
|
- action: pack
|
|
file: {{ $image }}
|
|
compression: gz
|