forked from agama-project/agama
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request agama-project#916 from openSUSE/user_patterns
Make the user visible patterns configurable, added MicroOS products
- Loading branch information
Showing
18 changed files
with
409 additions
and
111 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
------------------------------------------------------------------- | ||
Mon Dec 4 14:11:51 UTC 2023 - Ancor Gonzalez Sosa <[email protected]> | ||
|
||
- Preliminary definitions of openSUSE MicroOS products | ||
- Remove Leap 16.0 for now | ||
|
||
------------------------------------------------------------------- | ||
Mon Oct 30 14:38:51 UTC 2023 - Josef Reidinger <[email protected]> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
id: MicroOS-Desktop | ||
name: openSUSE MicroOS Desktop | ||
# ------------------------------------------------------------------------------ | ||
# WARNING: When changing the product description delete the translations located | ||
# at the at translations/description key below to avoid using obsolete | ||
# translations!! | ||
# ------------------------------------------------------------------------------ | ||
description: 'A distribution for the desktop offering automatic updates and | ||
rollback on top of the foundations of openSUSE MicroOS. Includes Podman | ||
Container Runtime and allows to manage software using Gnome Software or | ||
KDE Discover.' | ||
# Do not manually change any translations! See README.md for more details. | ||
translations: | ||
software: | ||
installation_repositories: | ||
- url: https://download.opensuse.org/tumbleweed/repo/oss/ | ||
archs: x86_64 | ||
- url: https://download.opensuse.org/ports/aarch64/tumbleweed/repo/oss/ | ||
archs: aarch64 | ||
- url: https://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss/ | ||
archs: s390 | ||
- url: https://download.opensuse.org/ports/ppc/tumbleweed/repo/oss/ | ||
archs: ppc | ||
- url: https://download.opensuse.org/tumbleweed/repo/non-oss/ | ||
archs: x86_64 | ||
# aarch64 does not have non-oss ports. Keep eye if it change | ||
- url: https://download.opensuse.org/ports/zsystems/tumbleweed/repo/non-oss/ | ||
archs: s390 | ||
- url: https://download.opensuse.org/ports/ppc/tumbleweed/repo/non-oss/ | ||
archs: ppc | ||
- url: https://download.opensuse.org/update/tumbleweed/ | ||
archs: x86_64 | ||
- url: https://download.opensuse.org/ports/aarch64/update/tumbleweed/ | ||
archs: aarch64 | ||
- url: https://download.opensuse.org/ports/zsystems/update/tumbleweed/ | ||
archs: s390 | ||
- url: https://download.opensuse.org/ports/ppc/tumbleweed/repo/oss/ | ||
archs: ppc | ||
mandatory_patterns: | ||
- microos_base | ||
- microos_base_zypper | ||
- microos_defaults | ||
- microos_hardware | ||
- container_runtime | ||
- pattern: 32bit | ||
archs: x86_64 | ||
optional_patterns: | ||
- microos_gnome_desktop | ||
user_patterns: | ||
- microos_gnome_desktop | ||
- microos_kde_desktop | ||
mandatory_packages: | ||
- NetworkManager | ||
optional_packages: null | ||
base_product: MicroOS | ||
|
||
security: | ||
lsm: selinux | ||
available_lsms: | ||
selinux: | ||
patterns: | ||
- microos_selinux | ||
policy: enforcing | ||
none: | ||
patterns: null | ||
|
||
storage: | ||
space_policy: delete | ||
volumes: | ||
- "/" | ||
volume_templates: | ||
- mount_path: "/" | ||
filesystem: btrfs | ||
btrfs: | ||
snapshots: true | ||
read_only: true | ||
default_subvolume: "@" | ||
subvolumes: | ||
- path: home | ||
- path: opt | ||
- path: root | ||
- path: srv | ||
- path: usr/local | ||
- path: boot/writable | ||
# 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: false | ||
min: 5 GiB | ||
outline: | ||
required: true | ||
snapshots_configurable: false | ||
filesystems: | ||
- btrfs |
Oops, something went wrong.