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" -}}
|
{{- $image := or .image "gemian-cosmopda.tgz" -}}
|
||||||
|
{{- $output := or .output "tarball" -}}
|
||||||
|
{{- $variant := or .variant "mate" -}}
|
||||||
|
|
||||||
architecture: arm64
|
architecture: arm64
|
||||||
|
|
||||||
|
|
@ -29,13 +31,52 @@ actions:
|
||||||
description: Setting password on root user (useful for testing, remove later)
|
description: Setting password on root user (useful for testing, remove later)
|
||||||
command: echo root:root | chpasswd
|
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
|
- action: apt
|
||||||
description: Installing MATE desktop environment
|
description: Installing MATE desktop environment
|
||||||
packages:
|
packages:
|
||||||
- lightdm
|
- lxdm
|
||||||
- mate-desktop-environment
|
- mate-desktop-environment
|
||||||
- xserver-xorg
|
- 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
|
- action: pack
|
||||||
file: {{ $image }}
|
file: {{ $image }}
|
||||||
compression: gz
|
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