diff options
| author | 2023-10-14 15:21:23 -0400 | |
|---|---|---|
| committer | 2023-10-14 15:21:23 -0400 | |
| commit | 838cd9b2eef8e210a46a51b0cd77dfee5d595635 (patch) | |
| tree | 0fabc7fe6f90aaedc77d338c62414b4005cf7f29 /components | |
| parent | 14e2f2a0e1b4cca43e00d4f354be04378e1e78b0 (diff) | |
| download | kiwi-descriptions-838cd9b2eef8e210a46a51b0cd77dfee5d595635.tar.gz kiwi-descriptions-838cd9b2eef8e210a46a51b0cd77dfee5d595635.zip | |
Initial import of descriptions
Diffstat (limited to 'components')
| -rw-r--r-- | components/boot.xml | 22 | ||||
| -rw-r--r-- | components/desktop-environments.xml | 37 | ||||
| -rw-r--r-- | components/liveinstall.xml | 30 | ||||
| -rw-r--r-- | components/users.xml | 6 |
4 files changed, 95 insertions, 0 deletions
diff --git a/components/boot.xml b/components/boot.xml new file mode 100644 index 0000000..f2352a5 --- /dev/null +++ b/components/boot.xml @@ -0,0 +1,22 @@ +<image> + <profiles> + <profile name="BootCore" description="Boot core packages"/> + </profiles> + <packages type="image" patternType="plusRecommended" profiles="BootCore"> + <package name="grub2-efi-aa64" arch="aarch64"/> + <package name="grub2-efi-aa64-modules" arch="aarch64"/> + <package name="grub2-efi-x64" arch="x86_64"/> + <package name="grub2-efi-x64-modules" arch="x86_64"/> + <package name="grub2-pc" arch="x86_64"/> + <package name="grub2-pc-modules" arch="x86_64"/> + <package name="shim-signed-aa64" arch="aarch64"/> + <package name="shim-signed-x64" arch="x86_64"/> + <package name="kernel-core"/> + <package name="systemd-oomd-defaults"/> + <package name="systemd-resolved"/> + </packages> + <packages type="iso" patternType="plusRecommended" profiles="BootCore"> + <package name="grub2-efi-aa64-cdboot" arch="aarch64"/> + <package name="grub2-efi-x64-cdboot" arch="x86_64"/> + </packages> +</image> diff --git a/components/desktop-environments.xml b/components/desktop-environments.xml new file mode 100644 index 0000000..0761912 --- /dev/null +++ b/components/desktop-environments.xml @@ -0,0 +1,37 @@ +<image> + <profiles> + <profile name="DesktopCommon" description="Common desktop packages"/> + <profile name="GNOME-Desktop" description="GNOME Desktop"> + <requires profile="DesktopCommon"/> + </profile> + <profile name="KDE-Desktop" description="KDE Plasma Desktop"> + <requires profile="DesktopCommon"/> + </profile> + </profiles> + <packages type="image" patternType="plusRecommended" profiles="DesktopCommon"> + <namedCollection name="internet-browser"/> + <namedCollection name="fonts"/> + <namedCollection name="multimedia"/> + <namedCollection name="networkmanager-submodules"/> + <namedCollection name="office-suite"/> + <namedCollection name="hardware-support"/> + <namedCollection name="print-client"/> + <namedCollection name="guest-desktop-agents"/> + <namedCollection name="standard"/> + </packages> + <packages type="image" patternType="plusRecommended" profiles="GNOME-Desktop"> + <namedCollection name="workstation-product-environment"/> + <package name="fedora-release-workstation"/> + </packages> + <packages type="image" patternType="plusRecommended" profiles="KDE-Desktop"> + <namedCollection name="kde-desktop-environment"/> + <namedCollection name="kde-apps"/> + <namedCollection name="kde-media"/> + <package name="fuse"/> + <package name="fedora-release-kde"/> + <package name="kde-l10n"/> + <ignore name="@admin-tools"/> + <ignore name="gnome-disk-utility"/> + <ignore name="system-config-printer"/> + </packages> +</image> diff --git a/components/liveinstall.xml b/components/liveinstall.xml new file mode 100644 index 0000000..ca7106d --- /dev/null +++ b/components/liveinstall.xml @@ -0,0 +1,30 @@ +<image> + <profiles> + <profile name="LiveInstall" description="Live Install ISO"> + <requires profile="BootCore"/> + </profile> + </profiles> + <preferences profiles="LiveInstall"> + <type image="iso" publisher="Fedora Project" volid="Fedora_Linux" primary="true" flags="dmsquash" firmware="uefi" kernelcmdline="quiet rhgb" mediacheck="false"> + <bootloader name="grub2" grub_template="grub.cfg.iso-template" console="console" timeout="10"/> + </type> + </preferences> + <packages type="iso" patternType="plusRecommended" profiles="LiveInstall"> + <!-- The point of a live image is to install --> + <namedCollection name="anaconda-tools"/> + <package name="anaconda"/> + <package name="anaconda-install-env-deps"/> + <package name="anaconda-live"/> + <!-- Need this for SVG release note images --> + <package name="aajohan-comfortaa-fonts"/> + <package name="dracut-live"/> + <package name="glibc-all-langpacks"/> + <package name="kernel"/> + <package name="kernel-modules"/> + <package name="kernel-modules-extra"/> + <package name="livesys-scripts"/> + <package name="btrfs-progs"/> + <package name="udisks2-btrfs"/> + <ignore name="gfs2-utils"/> + </packages> +</image> diff --git a/components/users.xml b/components/users.xml new file mode 100644 index 0000000..08b91a1 --- /dev/null +++ b/components/users.xml @@ -0,0 +1,6 @@ +<image> + <users profiles="Cloud-Azure,Cloud-AmazonEC2,Cloud-GCE,Cloud-OpenStack,LiveInstall"> + <!-- The password here does not matter, it will be erased in config.sh --> + <user name="root" groups="root" password="linux" home="/root" pwdformat="plain" /> + </users> +</image> |