Add variants to cosmopda.yaml
This commit is contained in:
parent
c1804ce248
commit
144cc1c4de
1 changed files with 42 additions and 1 deletions
|
|
@ -1,4 +1,6 @@
|
|||
{{- $image := or .image "gemian-cosmopda.tgz" -}}
|
||||
{{- $output := or .output "tarball" -}}
|
||||
{{- $variant := or .variant "mate" -}}
|
||||
|
||||
architecture: arm64
|
||||
|
||||
|
|
@ -29,13 +31,52 @@ actions:
|
|||
description: Setting password on root user (useful for testing, remove later)
|
||||
command: echo root:root | chpasswd
|
||||
|
||||
{{ if eq $variant "lxqt" }}
|
||||
- action: apt
|
||||
description: Installing LXQt desktop environment
|
||||
packages:
|
||||
- lxdm
|
||||
- lxqt
|
||||
- breeze-icon-theme
|
||||
- xserver-xorg
|
||||
- xserver-xorg-input-evdev
|
||||
{{ end }}
|
||||
|
||||
{{ if eq $variant "mate" }}
|
||||
- action: apt
|
||||
description: Installing MATE desktop environment
|
||||
packages:
|
||||
- lightdm
|
||||
- lxdm
|
||||
- mate-desktop-environment
|
||||
- xserver-xorg
|
||||
- xserver-xorg-input-evdev
|
||||
{{ end }}
|
||||
|
||||
- action: run
|
||||
chroot: true
|
||||
description: Fix default DPI
|
||||
command: sed -e "s@\\[server\\]@[server]\\narg=/usr/bin/Xorg -dpi 192\n@" -i /etc/lxdm/lxdm.conf
|
||||
|
||||
- action: run
|
||||
chroot: true
|
||||
description: Removing xserver-xorg-input-libinput as it does not work with touchscreen yet
|
||||
command: apt remove xserver-xorg-input-libinput
|
||||
|
||||
{{ if eq $output "tarball" }}
|
||||
- action: pack
|
||||
file: {{ $image }}
|
||||
compression: gz
|
||||
{{ end }}
|
||||
|
||||
{{ if eq $output "image" }}
|
||||
- action: image-file
|
||||
imagename: {{ $image }}
|
||||
imagesize: 3G
|
||||
fs: ext4
|
||||
fsname: "gemian"
|
||||
|
||||
- action: filesystem-deploy
|
||||
setup-fstab: false
|
||||
setup-kernel-cmdline: false
|
||||
description: Deploying filesystem onto image
|
||||
{{ end }}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue