Sync from SUSE:SLFO:Main patterns-sles revision 81e9948ae375a0447d04776c83e5bbd6

This commit is contained in:
Adrian Schröter 2025-03-04 12:32:32 +01:00
parent 3da92f5941
commit b3fb18a213
2 changed files with 8 additions and 281 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Mar 4 08:28:01 UTC 2025 - Frederic Crozat <fcrozat@suse.com>
- Drop base and enhanced_base from this package, they are managed
by patterns-base package.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 24 11:45:47 UTC 2025 - Antonio Larrosa <alarrosa@suse.com> Mon Feb 24 11:45:47 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>

View File

@ -17,7 +17,7 @@
%bcond_with betatest %bcond_with betatest
%define all_patterns base enhanced_base ha minimal_sap %define all_patterns ha minimal_sap
Name: patterns-sles Name: patterns-sles
Version: 16.0 Version: 16.0
@ -34,277 +34,6 @@ This is an internal package that is used to create the patterns as part
of the installation source setup. Installation of this package does of the installation source setup. Installation of this package does
not make sense. not make sense.
##############################
# base
##############################
%package base
#%pattern_basetechnologies
Summary: SLES Minimal Base System
Group: Metapackages
Provides: pattern() = sles_base
Provides: pattern-category() = SLFO
Requires: pattern() = bootloader
Requires: pattern() = minimal_base
Requires: bash
Requires: coreutils
Requires: aaa_base
Requires: bash
Requires: coreutils
Requires: dracut
Requires: glibc
Requires: pam
Requires: polkit
Requires: polkit-default-privs
Requires: procps
Requires: rpm
Requires: shadow
Requires: system-group-hardware
Requires: system-user-nobody
Requires: systemd
Requires: util-linux
Requires: which
Requires: zypper
# ignored requires purge-kernels-service: unknown package purge-kernels-service
Requires: e2fsprogs
Recommends: busybox-static
Recommends: ca-certificates-mozilla
Recommends: chrony
Recommends: cron
Recommends: cronie
Recommends: elfutils
Recommends: glibc-locale
Recommends: glibc-locale-base
Recommends: grub2
Recommends: iproute2
Recommends: libnsl1
Recommends: snapper
# ignored recommends system-group-trusted: unknown package system-group-trusted
Recommends: system-group-wheel
Recommends: system-user-bin
Recommends: system-user-daemon
Recommends: tar
Recommends: terminfo
Recommends: terminfo-iterm
Recommends: terminfo-screen
Recommends: timezone
Recommends: branding-SLE
# ignored recommends SUSEConnect: unknown package SUSEConnect
Recommends: btrfsprogs
Recommends: rollback-helper
Recommends: xfsprogs
Recommends: systemd-coredump
# ignored recommends haveged: unknown package haveged
# ignored recommends issue-generator: unknown package issue-generator
Suggests: kernel-default
Suggests: pipewire-pulseaudio
%ifarch x86_64
Recommends: shim
Recommends: efibootmgr
%endif
%ifarch aarch64
Recommends: efibootmgr
%endif
%ifarch ppc64le
Recommends: lshw
Recommends: lsvpd
Recommends: ppc64-diag
%endif
%description base
This is the SLES base runtime system. It contains only a minimal multiuser booting system.
For running on real hardware, install additional packages and patterns will have to be
installed.
##############################
# enhanced_base
##############################
%package enhanced_base
#%pattern_basetechnologies
Summary: SLES Enhanced Base System
Group: Metapackages
Provides: pattern() = sles_enhanced_base
Provides: pattern-category() = SLFO
Requires: pattern() = sles_base
Requires: multipath-tools
Recommends: grub2-branding-SLE
Recommends: plymouth
Recommends: OpenIPMI
Recommends: aaa_base-extras
Recommends: acl
# ignored recommends alsa-plugins: unknown package alsa-plugins
Recommends: attr
# ignored recommends autofs: unknown package autofs
Recommends: bash-completion
Recommends: bind-utils
Recommends: binutils
Recommends: bzip2
# ignored recommends cifs-utils: package cifs-utils with label @Samba does not belong to this product
# ignored recommends command-not-found: unknown package command-not-found
Recommends: cpio
Recommends: cpp
Recommends: cpupower
Recommends: cryptsetup
Recommends: cups
Recommends: curl
Recommends: cyrus-sasl
Recommends: cyrus-sasl-crammd5
Recommends: cyrus-sasl-digestmd5
Recommends: cyrus-sasl-gssapi
Recommends: cyrus-sasl-plain
# ignored recommends deltarpm: unknown package deltarpm
Recommends: diffutils
Recommends: dos2unix
Recommends: e2fsprogs
Recommends: ethtool
Recommends: expect
Recommends: file
Recommends: fillup
Recommends: findutils
Recommends: firewalld
Recommends: fuse
Recommends: gawk
# ignored recommends genisoimage: unknown package genisoimage
Recommends: gettext-runtime
# ignored recommends gpart: unknown package gpart
Recommends: gpg2
Recommends: gpm
Recommends: grep
Recommends: grub2
Recommends: gzip
Recommends: hdparm
Recommends: hwinfo
Recommends: info
# ignored recommends initviocons: package initviocons with label @YastCommon does not belong to this product
Recommends: ipmitool
Recommends: iproute2
Recommends: iputils
Recommends: irqbalance
Recommends: joe
# ignored recommends kmod-compat: unknown package kmod-compat
Recommends: kpartx
Recommends: krb5
Recommends: less
Recommends: logrotate
Recommends: lsof
Recommends: lsscsi
Recommends: lvm2
Recommends: m4
Recommends: mailx
Recommends: make
Recommends: man
Recommends: mdadm
# ignored recommends mksh: unknown package mksh
# ignored recommends mutt: unknown package mutt
Recommends: ncurses-utils
Recommends: net-snmp
Recommends: net-tools
Recommends: netcat-openbsd
Recommends: netcfg
Recommends: nfs-client
# ignored recommends nfsidmap: unknown package nfsidmap
# ignored recommends ntfs-3g: package ntfs-3g with label @MicrosoftTools does not belong to this product
# ignored recommends ntfsprogs: package ntfsprogs with label @MicrosoftTools does not belong to this product
Recommends: openslp
Recommends: openssh
Recommends: pam-config
Recommends: parted
Recommends: pciutils
# ignored recommends pciutils-ids: unknown package pciutils-ids
# ignored recommends pcre: unknown package pcre
Recommends: perl-Bootloader
Recommends: perl-base
Recommends: permissions
Recommends: pinentry
# ignored recommends popt: unknown package popt
Recommends: postfix
Recommends: psmisc
Recommends: quota
Recommends: rsync
# ignored recommends scout: unknown package scout
Recommends: screen
Recommends: sed
Recommends: sg3_utils
Recommends: smartmontools
Recommends: sudo
# ignored recommends supportutils: package supportutils with label @SUSESupport does not belong to this product
Recommends: sysconfig
Recommends: sysfsutils
Recommends: tcsh
Recommends: time
Recommends: timezone
# ignored recommends translation-update: unknown package translation-update
Recommends: udev
# ignored recommends udev-configure-printer: unknown package udev-configure-printer
Recommends: usbutils
Recommends: vim
# ignored recommends w3m: package w3m with label @BrowsersConsole does not belong to this product
# ignored recommends wget: package wget with label @PublicCloud does not belong to this product
Recommends: xauth
Recommends: xz
Recommends: zisofs-tools
# ignored recommends zlib: unknown package zlib
# ignored recommends prctl: unknown package prctl
# ignored recommends recode: unknown package recode
# ignored recommends smp_utils: unknown package smp_utils
Recommends: strace
Recommends: syslinux
# ignored recommends tnftp: unknown package tnftp
# ignored recommends tuned: package tuned with label @TuneD does not belong to this product
Recommends: wireless-tools
# ignored recommends wol: unknown package wol
# ignored suggests acpid: unknown package acpid
Suggests: biosdevname
Suggests: cpupower
Suggests: cracklib-dict-full
Suggests: cyrus-sasl-gssapi
# ignored suggests delayacct-utils: unknown package delayacct-utils
Suggests: ed
# ignored suggests finger: unknown package finger
Suggests: groff
# ignored suggests hfsutils: unknown package hfsutils
Suggests: joe
# ignored suggests kerneloops: unknown package kerneloops
# ignored suggests ksymoops: unknown package ksymoops
Suggests: man-pages
# ignored suggests man-pages-posix: unknown package man-pages-posix
# ignored suggests mpt-status: unknown package mpt-status
# ignored suggests ocfs2-tools: unknown package ocfs2-tools
# ignored suggests pam_ssh: unknown package pam_ssh
# ignored suggests perl-TermReadLine-Gnu: unknown package perl-TermReadLine-Gnu
# ignored suggests prctl: unknown package prctl
# ignored suggests procinfo: unknown package procinfo
# ignored suggests procmail: package procmail with label @PCP does not belong to this product
# ignored suggests providers: unknown package providers
# ignored suggests pwgen: unknown package pwgen
# ignored suggests setserial: unknown package setserial
Suggests: sharutils
Suggests: spax
Suggests: strace
# ignored suggests tcpdump: unknown package tcpdump
# ignored suggests telnet: unknown package telnet
Suggests: terminfo
Suggests: unzip
Suggests: vlan
# ignored suggests w3m-el: unknown package w3m-el
# ignored suggests wol: unknown package wol
# ignored suggests xdelta: unknown package xdelta
# ignored suggests xfsdump: unknown package xfsdump
Suggests: zip
%ifarch x86_64
Recommends: dmidecode
Recommends: acpica
Recommends: mcelog
Recommends: numactl
Recommends: ucode-amd
Recommends: ucode-intel
%endif
%ifarch aarch64
Recommends: dmidecode
%endif
%description enhanced_base
This is the enhanced base runtime system with lots of convenience packages.
############################## ##############################
# ha # ha
############################## ##############################
@ -331,7 +60,7 @@ Provides: pattern-category() = SLFO
Provides: pattern-icon() = pattern-generic Provides: pattern-icon() = pattern-generic
Provides: pattern-order() = 3110 Provides: pattern-order() = 3110
Provides: pattern-visible() Provides: pattern-visible()
Requires: pattern() = sles_enhanced_base Requires: pattern() = enhanced_base
Requires: systemd-presets-branding-SLE-SAP Requires: systemd-presets-branding-SLE-SAP
# shell for user <sid>adm # shell for user <sid>adm
Requires: tcsh Requires: tcsh
@ -363,14 +92,6 @@ for i in %all_patterns; do
> %{buildroot}%{_docdir}/patterns-sles/${i}.txt > %{buildroot}%{_docdir}/patterns-sles/${i}.txt
done done
%files base
%dir %{_docdir}/patterns-sles
%{_docdir}/patterns-sles/base.txt
%files enhanced_base
%dir %{_docdir}/patterns-sles
%{_docdir}/patterns-sles/enhanced_base.txt
%files ha %files ha
%dir %{_docdir}/patterns-sles %dir %{_docdir}/patterns-sles
%{_docdir}/patterns-sles/ha.txt %{_docdir}/patterns-sles/ha.txt