From c2fc2f612dcd05b2e111faead5c2b3a72e988e4d Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Mon, 24 Jun 2024 20:35:37 +0200 Subject: [PATCH 1/7] Create leap_160.yaml --- products.d/leap_160.yaml | 142 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 products.d/leap_160.yaml diff --git a/products.d/leap_160.yaml b/products.d/leap_160.yaml new file mode 100644 index 0000000000..10b56a1317 --- /dev/null +++ b/products.d/leap_160.yaml @@ -0,0 +1,142 @@ +id: Leap +name: Leap 16.0 Alpha +# ------------------------------------------------------------------------------ +# WARNING: When changing the product description delete the translations located +# at the at translations/description key below to avoid using obsolete +# translations!! +# ------------------------------------------------------------------------------ +description: 'Leap 16.0 is the latest version of a community distribution based on the latest SUSE Linux Enterprise Server.' +# Do not manually change any translations! See README.md for more details. +translations: + description: + +software: + installation_repositories: + - url: https://download.opensuse.org/repositories/openSUSE:/Leap:/16.0/standard + archs: x86_64 + - url: https://download.opensuse.org/repositories/openSUSE:/Leap:/16.0/standard + archs: aarch64 + + mandatory_patterns: + - enhanced_base # only pattern that is shared among all roles on TW + optional_patterns: null # no optional pattern shared + user_patterns: + - basic_desktop + - xfce + - kde + - gnome + - yast2_basis + - yast2_desktop + - yast2_server + - multimedia + - office + mandatory_packages: + - NetworkManager + optional_packages: null + base_product: openSUSE + +security: + lsm: apparmor + available_lsms: + apparmor: + patterns: + - apparmor + selinux: + patterns: + - selinux + policy: permissive + none: + patterns: null + +storage: + space_policy: delete + volumes: + - "/" + - "swap" + volume_templates: + - mount_path: "/" + filesystem: btrfs + btrfs: + snapshots: true + read_only: false + default_subvolume: "@" + subvolumes: + - path: home + - path: opt + - path: root + - path: srv + - path: usr/local + # Unified var subvolume - https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html + - path: var + copy_on_write: false + # Architecture specific subvolumes + - path: boot/grub2/arm64-efi + archs: aarch64 + - path: boot/grub2/arm-efi + archs: arm + - path: boot/grub2/i386-pc + archs: x86_64 + - path: boot/grub2/powerpc-ieee1275 + archs: ppc,!board_powernv + - path: boot/grub2/s390x-emu + archs: s390 + - path: boot/grub2/x86_64-efi + archs: x86_64 + - path: boot/grub2/riscv64-efi + archs: riscv64 + size: + auto: true + outline: + required: true + filesystems: + - btrfs + - ext2 + - ext3 + - ext4 + - xfs + auto_size: + base_min: 5 GiB + base_max: 15 GiB + snapshots_increment: 250% + max_fallback_for: + - "/home" + snapshots_configurable: true + - mount_path: "swap" + filesystem: swap + size: + auto: true + outline: + auto_size: + base_min: 1 GiB + base_max: 2 GiB + adjust_by_ram: true + required: false + filesystems: + - swap + - mount_path: "/home" + filesystem: xfs + size: + auto: false + min: 10 GiB + max: unlimited + outline: + required: false + filesystems: + - btrfs + - ext2 + - ext3 + - ext4 + - xfs + - filesystem: xfs + size: + auto: false + min: 1 GiB + outline: + required: false + filesystems: + - btrfs + - ext2 + - ext3 + - ext4 + - xfs + - vfat From cc072f20aa9b25ef4ed8196aee0361453ba03429 Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Mon, 24 Jun 2024 20:36:26 +0200 Subject: [PATCH 2/7] add leap_160 into agama-products-opensuse.spec --- products.d/agama-products-opensuse.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/products.d/agama-products-opensuse.spec b/products.d/agama-products-opensuse.spec index 6305be437c..d82c58dfad 100644 --- a/products.d/agama-products-opensuse.spec +++ b/products.d/agama-products-opensuse.spec @@ -42,5 +42,6 @@ install -m 0644 *.yaml %{buildroot}%{_datadir}/agama/products.d %dir %{_datadir}/agama/products.d %{_datadir}/agama/products.d/microos.yaml %{_datadir}/agama/products.d/tumbleweed.yaml +%{_datadir}/agama/products.d/leap_160.yaml %changelog From d78add25d2f1d3176c57d0622c88234ecd9c9ebb Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Mon, 24 Jun 2024 20:37:13 +0200 Subject: [PATCH 3/7] leap_160.yaml should use enforcing --- products.d/leap_160.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/products.d/leap_160.yaml b/products.d/leap_160.yaml index 10b56a1317..8de3a52689 100644 --- a/products.d/leap_160.yaml +++ b/products.d/leap_160.yaml @@ -44,7 +44,7 @@ security: selinux: patterns: - selinux - policy: permissive + policy: enforcing none: patterns: null From 6b09d212d16971e507f183ad4daa2c85bbf21b6f Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Mon, 24 Jun 2024 20:38:04 +0200 Subject: [PATCH 4/7] use id Leap_16.0 --- products.d/leap_160.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/products.d/leap_160.yaml b/products.d/leap_160.yaml index 8de3a52689..9ad552f8fe 100644 --- a/products.d/leap_160.yaml +++ b/products.d/leap_160.yaml @@ -1,4 +1,4 @@ -id: Leap +id: Leap_16.0 name: Leap 16.0 Alpha # ------------------------------------------------------------------------------ # WARNING: When changing the product description delete the translations located From 4e493ed63c7d05d0fc4c891edd3586eb45bad4c3 Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Mon, 24 Jun 2024 20:38:56 +0200 Subject: [PATCH 5/7] Update leap_160.yaml - start with gnome and xfce --- products.d/leap_160.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/products.d/leap_160.yaml b/products.d/leap_160.yaml index 9ad552f8fe..de1a4e2529 100644 --- a/products.d/leap_160.yaml +++ b/products.d/leap_160.yaml @@ -23,7 +23,6 @@ software: user_patterns: - basic_desktop - xfce - - kde - gnome - yast2_basis - yast2_desktop From a4822e7b16fa70f43a9ae0aba1d3d544f8dd67c0 Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Tue, 25 Jun 2024 14:32:13 +0200 Subject: [PATCH 6/7] Update products.d/leap_160.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Imobach González Sosa --- products.d/leap_160.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/products.d/leap_160.yaml b/products.d/leap_160.yaml index de1a4e2529..a5319e2b38 100644 --- a/products.d/leap_160.yaml +++ b/products.d/leap_160.yaml @@ -18,7 +18,7 @@ software: archs: aarch64 mandatory_patterns: - - enhanced_base # only pattern that is shared among all roles on TW + - enhanced_base # only pattern that is shared among all roles on Leap optional_patterns: null # no optional pattern shared user_patterns: - basic_desktop From 556bd0aa30c008b2ceffeeb6fc4ad6e6c2721b71 Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Tue, 25 Jun 2024 14:36:14 +0200 Subject: [PATCH 7/7] add changelog entry --- rust/package/agama.changes | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rust/package/agama.changes b/rust/package/agama.changes index 1d22b9a3a5..e71c440894 100644 --- a/rust/package/agama.changes +++ b/rust/package/agama.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jun 24 20:35:00 UTC 2024 - Lubos Kocman + +- Add Leap 16 (gh#openSUSE/agama#1371) + ------------------------------------------------------------------- Thu Jun 21 15:00:00 UTC 2024 - Clemens Famulla-Conrad