teams/kde: Rework to add disk image build

This adds a disk image build profile to produce Fedora KDE images.
Additionally, these profiles are now tested in CI.
This commit is contained in:
Neal Gompa
2024-07-24 07:13:41 -04:00
parent c8229ee61f
commit 3af429672c
5 changed files with 27 additions and 4 deletions
+2 -1
View File
@@ -12,5 +12,6 @@
| | | `Container-Base-Generic-Minimal` |
| | | `Container-Base-Generic` |
| Toolbox Container | `oci` | `Container-Toolbox` |
| KDE Spin | `iso` | `KDE-Live` |
| KDE Spin | `iso` | `KDE-Desktop-Live` |
| | `oem` | `KDE-Desktop-Disk` |
| Workstation Edition | `iso` | `Workstation-Live` |
-1
View File
@@ -17,7 +17,6 @@
<package name="libreoffice-math"/>
<package name="fuse"/>
<package name="kde-l10n"/>
<package name="plasma-welcome-fedora"/>
<ignore name="@admin-tools"/>
<ignore name="gnome-disk-utility"/>
<ignore name="system-config-printer"/>
+9 -2
View File
@@ -1,11 +1,18 @@
<image>
<profiles>
<profile name="KDE-Live" description="KDE Plasma Spin Live DVD">
<profile name="KDE-Desktop-Live" description="KDE Plasma Desktop Spin Live DVD">
<requires profile="KDE-Desktop"/>
<requires profile="LiveInstall"/>
</profile>
<profile name="KDE-Desktop-Disk" description="KDE Plasma Desktop Spin Install Disk">
<requires profile="BootDiskCore"/>
<requires profile="KDE-Desktop"/>
</profile>
</profiles>
<packages type="bootstrap" patternType="plusRecommended" profiles="KDE-Live">
<packages type="bootstrap" patternType="plusRecommended" profiles="KDE-Desktop-Disk,KDE-Desktop-Live">
<package name="fedora-release-kde"/>
</packages>
<packages type="image" patternType="plusRecommended" profiles="KDE-Desktop-Disk,KDE-Desktop-Live">
<package name="plasma-welcome-fedora"/>
</packages>
</image>
@@ -0,0 +1,8 @@
summary: Build KDE Desktop disk image
discover:
how: fmf
environment:
image_type: oem
image_profile: KDE-Desktop-Disk
execute:
how: tmt
@@ -0,0 +1,8 @@
summary: Build KDE Desktop live image
discover:
how: fmf
environment:
image_type: iso
image_profile: KDE-Desktop-Live
execute:
how: tmt