diff --git a/patterns-sap.changes b/patterns-sap.changes index 0555a10..bd74482 100644 --- a/patterns-sap.changes +++ b/patterns-sap.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Fri Jan 24 09:58:50 UTC 2025 - Peter Varkoly + +- Sles sap default installation failed to start for not select pattern 'sles-sap-base-sap-server' on aarch64 + (bsc#1236370) + Enable build on aarch64 +- SAP Business One: package requirement update + (bsc#1236240) + +------------------------------------------------------------------- +Mon Jan 20 14:28:18 UTC 2025 - abriel@suse.com + +- for pattern 'minimal_sap' add 'systemd-presets-branding-SLE-SAP' +- for pattern 'automation' add 'ansible' +- for pattern 'security' add a requirement to the 'selinux' pattern +- for pattern 'addons' add 'unar' +- remove visibility from pattern 'sap_all' + ------------------------------------------------------------------- Thu Dec 5 19:39:54 UTC 2024 - abriel@suse.com diff --git a/patterns-sap.spec b/patterns-sap.spec index c214308..68205a4 100644 --- a/patterns-sap.spec +++ b/patterns-sap.spec @@ -1,7 +1,7 @@ # # spec file for package patterns-sap # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ %bcond_with betatest -%define all_patterns base enhanced_base minimal_sap base_sap_server DB APP HADB HAAPP trento_agent trento_server automation monitoring gui security debug addons sap_all +%define all_patterns base enhanced_base minimal_sap base_sap_server DB APP HADB HAAPP trento_agent trento_server automation monitoring gui security debug bone addons sap_all Name: patterns-sap Version: 16.0 @@ -27,7 +27,7 @@ License: MIT Group: Metapackages URL: http://en.opensuse.org/Patterns Source0: %name.rpmlintrc -ExclusiveArch: x86_64 %arm32 aarch64 ppc64le s390x riscv64 +ExclusiveArch: aarch64 ppc64le x86_64 %description This is an internal package that is used to create the patterns as part @@ -37,77 +37,79 @@ not make sense. ############################## # base ############################## + %package base +ExclusiveArch: aarch64 ppc64le x86_64 #%pattern_basetechnologies Summary: SLES for SAP Minimal Base System Group: Metapackages Provides: pattern() = sles_sap_base Provides: pattern-category() = SLFO +Requires: aaa_base +Requires: bash +Requires: bash +Requires: coreutils +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 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 +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 +Recommends: system-group-wheel +Recommends: branding-SLE +Recommends: system-user-bin +Recommends: system-user-daemon +Recommends: tar +Recommends: terminfo +Recommends: terminfo-iterm +Recommends: terminfo-screen +Recommends: timezone # ignored recommends SUSEConnect: unknown package SUSEConnect -Recommends: btrfsprogs -Recommends: rollback-helper -Recommends: xfsprogs -Recommends: systemd-coredump +Recommends: btrfsprogs +Recommends: rollback-helper +Recommends: systemd-coredump +Recommends: xfsprogs # ignored recommends haveged: unknown package haveged # ignored recommends issue-generator: unknown package issue-generator -Suggests: kernel-default +Suggests: kernel-default # ignored suggests pulseaudio: package pulseaudio with label @PulseAudio does not belong to this product %ifarch x86_64 -Recommends: shim -Recommends: efibootmgr +Recommends: efibootmgr +Recommends: shim %endif %ifarch aarch64 -Recommends: efibootmgr +Recommends: efibootmgr %endif %ifarch ppc64le -Recommends: lshw -Recommends: lsvpd -Recommends: ppc64-diag +Recommends: lshw +Recommends: lsvpd +Recommends: ppc64-diag %endif %description base @@ -118,156 +120,158 @@ installed. ############################## # enhanced_base ############################## + %package enhanced_base +ExclusiveArch: aarch64 ppc64le x86_64 #%pattern_basetechnologies Summary: SLES for SAP Enhanced Base System Group: Metapackages Provides: pattern() = sles_sap_enhanced_base Provides: pattern-category() = SLFO +Requires: multipath-tools Requires: pattern() = sles_sap_base -Requires: multipath-tools -Recommends: grub2-branding-SLE -Recommends: plymouth +Recommends: grub2-branding-SLE +Recommends: plymouth # ignored recommends OpenIPMI: package OpenIPMI with label @IPMI does not belong to this product -Recommends: aaa_base-extras -Recommends: acl +Recommends: aaa_base-extras +Recommends: acl # ignored recommends alsa-plugins: unknown package alsa-plugins -Recommends: attr +Recommends: attr # ignored recommends autofs: unknown package autofs -Recommends: bash-completion +Recommends: bash-completion # ignored recommends bind-utils: package bind-utils with label @BIND does not belong to this product -Recommends: binutils -Recommends: bzip2 +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: cpio +Recommends: cpp +Recommends: cpupower +Recommends: cryptsetup # ignored recommends cups: package cups with label @PrintServer does not belong to this product # ignored recommends cups-client: package cups-client with label @PrintingLibraries does not belong to this product -Recommends: curl -Recommends: cyrus-sasl -Recommends: cyrus-sasl-crammd5 -Recommends: cyrus-sasl-digestmd5 -Recommends: cyrus-sasl-gssapi -Recommends: cyrus-sasl-plain +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 +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 +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 +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 # ignored recommends ipmitool: package ipmitool with label @IPMI does not belong to this product -Recommends: iproute2 -Recommends: iputils -Recommends: irqbalance -Recommends: joe +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 +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 +Recommends: ncurses-utils +Recommends: net-snmp +Recommends: net-tools +Recommends: netcat-openbsd +Recommends: netcfg +Recommends: nfs-client # ignored recommends nfsidmap: unknown package nfsidmap -Recommends: nscd +Recommends: nscd # 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 +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 +Recommends: perl-Bootloader +Recommends: perl-base +Recommends: permissions +Recommends: pinentry # ignored recommends popt: unknown package popt -Recommends: postfix -Recommends: psmisc -Recommends: quota -Recommends: rsync +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 +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 +Recommends: sysconfig +Recommends: sysfsutils +Recommends: tcsh +Recommends: time +Recommends: timezone # ignored recommends translation-update: unknown package translation-update -Recommends: udev +Recommends: udev # ignored recommends udev-configure-printer: unknown package udev-configure-printer -Recommends: usbutils -Recommends: vim +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 # ignored recommends xauth: package xauth with label @X11StandardUtils does not belong to this product -Recommends: xz -Recommends: zisofs-tools +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 +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 +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 +Suggests: biosdevname +Suggests: cpupower +Suggests: cracklib-dict-full +Suggests: cyrus-sasl-gssapi # ignored suggests delayacct-utils: unknown package delayacct-utils -Suggests: ed +Suggests: ed # ignored suggests finger: unknown package finger -Suggests: groff +Suggests: groff # ignored suggests hfsutils: unknown package hfsutils -Suggests: joe +Suggests: joe # ignored suggests kerneloops: unknown package kerneloops # ignored suggests ksymoops: unknown package ksymoops -Suggests: man-pages +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 @@ -279,29 +283,29 @@ Suggests: man-pages # ignored suggests providers: unknown package providers # ignored suggests pwgen: unknown package pwgen # ignored suggests setserial: unknown package setserial -Suggests: sharutils -Suggests: spax -Suggests: strace +Suggests: sharutils +Suggests: spax +Suggests: strace # ignored suggests tcpdump: unknown package tcpdump # ignored suggests telnet: unknown package telnet -Suggests: terminfo -Suggests: unzip -Suggests: vlan +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 +Suggests: zip %ifarch x86_64 -Recommends: dmidecode -Recommends: acpica -Recommends: mcelog -Recommends: numactl -Recommends: ucode-amd -Recommends: ucode-intel +Recommends: acpica +Recommends: dmidecode +Recommends: mcelog +Recommends: numactl +Recommends: ucode-amd +Recommends: ucode-intel %endif %ifarch aarch64 -Recommends: dmidecode +Recommends: dmidecode %endif %description enhanced_base @@ -310,25 +314,27 @@ This is the enhanced base runtime system with lots of convenience packages. ############################## # minimal_sap ############################## + %package minimal_sap -Summary: SAP Application Server Base -Group: Metapackages -Provides: pattern() = sles_sap_minimal_sap -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3110 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP Application Server Base +Group: Metapackages +Provides: pattern() = sles_sap_minimal_sap +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3110 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base +Requires: systemd-presets-branding-SLE-SAP # shell for user adm -Requires: tcsh +Requires: tcsh # SAP-Note 1391070 -Requires: uuidd -Requires: sysstat -Requires: sysctl-logger -Requires: util-linux-systemd -Requires: supportutils -Requires: bpftool -ExclusiveArch: x86_64 ppc64le +Requires: uuidd +Requires: bpftool +Requires: supportutils +Requires: sysctl-logger +Requires: sysstat +Requires: util-linux-systemd %description minimal_sap Set up the server for installing SAP systems. @@ -336,20 +342,22 @@ Set up the server for installing SAP systems. ############################## # base_sap_server ############################## + %package base_sap_server -Summary: SAP Server Base -Group: Metapackages -Provides: pattern() = sles_sap_base_sap_server -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3115 -Provides: pattern-visible() -Requires: pattern() = sles_sap_minimal_sap +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP Server Base +Group: Metapackages +Provides: pattern() = sles_sap_base_sap_server +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3115 +Provides: pattern-visible() +Requires: pattern() = sles_sap_minimal_sap # needed for SAP related OS tuning -Requires: saptune +Requires: saptune # needed for HA, but useful for others too -Requires: sudo -Requires: chrony +Requires: sudo +Requires: chrony %description base_sap_server Base setup for installing SAP @@ -357,18 +365,20 @@ Base setup for installing SAP ############################## # sap_DB ############################## + %package DB -Summary: SAP Databases Server Base -Group: Metapackages -Provides: pattern() = sles_sap_DB -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3120 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP Databases Server Base +Group: Metapackages +Provides: pattern() = sles_sap_DB +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3120 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server #Suggests: pattern() = oracle_server # SAP Sybase ASE requires the libaio library to start the installation -Requires: libaio1 +Requires: libaio1 # P.Pitterlings checks #Requires: saphana-checks ### submission TBD @@ -378,25 +388,27 @@ Set up the server for installing SAP databases (HANA, MaxDB, DB2, ASE/Sybase) ############################## # sap_APP ############################## + %package APP -Summary: SAP Applications Server Base -Group: Metapackages -Provides: pattern() = sles_sap_APP -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3125 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP Applications Server Base +Group: Metapackages +Provides: pattern() = sles_sap_APP +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3125 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # SAP-Note 3216146 (gcc 11.x) -Requires: libgcc_s1 -Requires: libstdc++6 -Requires: libatomic1 +Requires: libgcc_s1 +Requires: libatomic1 +Requires: libstdc++6 # ignore for now - Requires: libicu - currently unknown package # SAP-Note 2460148 (TREX) #Requires: libstdc++6 -Requires: libXss1 +Requires: libXss1 # SAP requires NFS storage for /usr/share -Requires: nfs-utils +Requires: nfs-utils %description APP Set up the server for installing SAP applications (Netweaver, S/4HANA) @@ -404,23 +416,25 @@ Set up the server for installing SAP applications (Netweaver, S/4HANA) ############################## # sap_HADB ############################## + %package HADB -Summary: SAP HA for SAP database -Group: Metapackages -Provides: pattern() = sles_sap_HADB -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3130 -Provides: pattern-visible() -Requires: pattern() = sles_sap_DB -Requires: pattern() = sles_ha +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP HA for SAP database +Group: Metapackages +Provides: pattern() = sles_sap_HADB +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3130 +Provides: pattern-visible() +Requires: pattern() = sles_ha +Requires: pattern() = sles_sap_DB # RAs -Requires: SAPHanaSR-angi +Requires: SAPHanaSR-angi # suppport tools -Requires: ClusterTools2 -Requires: supportutils-plugin-ha-sap +Requires: ClusterTools2 +Requires: supportutils-plugin-ha-sap # e.g. access point for the load-balancer in clouds -Requires: socat +Requires: socat %description HADB Cluster support for SAP HANA System Replication in ScaleUp and ScaleOut environments @@ -428,24 +442,26 @@ Cluster support for SAP HANA System Replication in ScaleUp and ScaleOut environm ############################## # sap_HAAPP ############################## + %package HAAPP -Summary: SAP HA for SAP applications -Group: Metapackages -Provides: pattern() = sles_sap_HAAPP -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3135 -Provides: pattern-visible() -Requires: pattern() = sles_sap_APP -Requires: pattern() = sles_ha +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP HA for SAP applications +Group: Metapackages +Provides: pattern() = sles_sap_HAAPP +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3135 +Provides: pattern-visible() +Requires: pattern() = sles_ha +Requires: pattern() = sles_sap_APP # RAs -Requires: sapstartsrv-resource-agents -Requires: sap-suse-cluster-connector +Requires: sapstartsrv-resource-agents +Requires: sap-suse-cluster-connector # support tools -Requires: ClusterTools2 -Requires: supportutils-plugin-ha-sap +Requires: ClusterTools2 +Requires: supportutils-plugin-ha-sap # e.g. access point for the load-balancer in clouds -Requires: socat +Requires: socat %description HAAPP Cluster support for SAP NetWeaver and SAP S/4 HANA @@ -453,15 +469,17 @@ Cluster support for SAP NetWeaver and SAP S/4 HANA ############################## # sap_trento_agent ############################## + %package trento_agent -Summary: Trento agents -Group: Metapackages -Provides: pattern() = sles_sap_trento_agent -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3140 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: Trento agents +Group: Metapackages +Provides: pattern() = sles_sap_trento_agent +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3140 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # ignore for now - Requires: trento-agent - currently unknown package # ignore for now - Requires: trento-supportconfig-plugin - currently unknown package @@ -471,22 +489,24 @@ Trento agents - operations of existing clusters of SAP applications ############################## # sap_trento_server ############################## + %package trento_server -Summary: Trento server -Group: Metapackages -Provides: pattern() = sles_sap_trento_server -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3145 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: Trento server +Group: Metapackages +Provides: pattern() = sles_sap_trento_server +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3145 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # ignore for now - Requires: trento-web - currently unknown package # ignore for now - Requires: trento-wanda - currently unknown package # ignore for now - Requires: trento-supportconfig-plugin - currently unknown package -Suggests: golang-github-prometheus-prometheus -Suggests: postgresql-server +Suggests: golang-github-prometheus-prometheus +Suggests: postgresql-server # ignore for now - Suggests: rabbitmq-server - currently unknown package -Suggests: nginx +Suggests: nginx %description trento_server Trento server - operations of existing clusters of SAP applications @@ -494,18 +514,19 @@ Trento server - operations of existing clusters of SAP applications ############################## # sap_automation ############################## + %package automation -Summary: automation deployment -Group: Metapackages -Provides: pattern() = sles_sap_automation -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3150 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server -# ignore for now - Requires: ansible - currently unknown package -Requires: python311 -#Requires: ansible +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: automation deployment +Group: Metapackages +Provides: pattern() = sles_sap_automation +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3150 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server +Requires: python311 +Requires: ansible #Requires: ansible-linux-system-roles #Requires: ansible-sap-automation #Requires: ansible-sap-playbooks @@ -517,20 +538,22 @@ ansible playbooks and roles ############################## # sap_monitoring ############################## + %package monitoring -Summary: SAP monitoring -Group: Metapackages -Provides: pattern() = sles_sap_monitoring -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3155 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP monitoring +Group: Metapackages +Provides: pattern() = sles_sap_monitoring +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3155 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # ignore for now - Requires: prometheus-ha_cluster_exporter - currently unknown package # ignore for now - Requires: prometheus-hanadb_exporter - currently unknown package # ignore for now - Requires: prometheus-sap_host_exporter - currently unknown package -Requires: smartmontools -Requires: golang-github-prometheus-prometheus +Requires: smartmontools +Requires: golang-github-prometheus-prometheus # ignore for now - Requires: golang-github-prometheus-node_exporter - currently unknown package %description monitoring @@ -539,19 +562,21 @@ Support for SAP system monitoring ############################## # sap_gui ############################## + %package gui -Summary: SAP system GUI -Group: Metapackages -Provides: pattern() = sles_sap_gui -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3160 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP system GUI +Group: Metapackages +Provides: pattern() = sles_sap_gui +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3160 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # for hdblcmgui and hdbsetup -Recommends: gtk2 +Recommends: gtk2 # SAP HANA GUI installer bnc#954476 -Requires: libjpeg62 +Requires: libjpeg62 # SAP HANA GUI installer bnc#954476 # ignore for now - Requires: libpng12-0 - currently unknown package # ignore for now - Requires: xrdp - currently unknown package @@ -562,15 +587,17 @@ Support for SAP system GUI ############################## # sap_security ############################## + %package security -Summary: SAP security -Group: Metapackages -Provides: pattern() = sles_sap_security -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3165 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP security +Group: Metapackages +Provides: pattern() = sles_sap_security +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3165 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # ignore for now - Requires: cryptctl - currently unknown package # ignore for now - Requires: HANA-Firewall - currently unknown package # SElinux sap security policies - TBD @@ -581,55 +608,119 @@ Support for SAP system security ############################## # sap_debug ############################## + %package debug -Summary: SAP debugging -Group: Metapackages -Provides: pattern() = sles_sap_debug -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3170 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP debugging +Group: Metapackages +Provides: pattern() = sles_sap_debug +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3170 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server # Fujitsu P.Stark # ignore for now - Requires: perf - currently unknown package -Requires: strace -Requires: kdump -Requires: open-lldp +Requires: strace +Requires: kdump +Requires: open-lldp %description debug Support for SAP enhanced debugging +############################## +# sap_bone +############################## + +%package bone +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP Business One +Group: Metapackages +Provides: pattern() = sles_sap_bone +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3175 +Provides: pattern-visible() +Requires: pattern() = sles_sap_DB +Requires: pattern() = sles_sap_enhanced_base +Requires: coreutils +Requires: cron +Requires: curl +Requires: cyrus-sasl >= 2.1.26-3.23 +Requires: dos2unix +Requires: gawk +Requires: glibc-i18ndata >= 2.26 +Requires: glibc-locale >= 2.26 +Requires: jq +Requires: keyutils-libs >= 1.2-107.22 +Requires: krb5 >= 1.15.2 +Requires: libaio1 >= 0.3.109-0.1.46 +Requires: libcap-progs +Requires: libcom_err2 >= 1.43.8-4.3.1 +Requires: libcurl4 >= 7.60.0 +Requires: libexpat1 >= 2.2.5 +Requires: libgcc_s1 >= 7.3.1 +Requires: libgcrypt20 >= 1.8.2 +Requires: libgpg-error0 >= 1.29-1.8 +Requires: libldap2 >= 2.4.46-9.3.1 +Requires: libltdl7 >= 2.4.6 +Requires: libicu +Requires: libidn >= 1.34-1.9 +Requires: libopenssl3 +Requires: libssh2-1 +Requires: libstdc++6 >= 7.3.1 +Requires: libuuid1 >= 2.37.2 +Requires: libxml2 +Requires: net-tools +Requires: nfs-client +Requires: nfs-kernel-server +Requires: openssl >= 1.1.0d +Requires: perl +Requires: python3 >= 3.0.0 +Requires: python3-tk +Requires: rpm-build +Requires: samba +Requires: samba-client +Requires: timezone +Requires: unzip +Requires: xmlstarlet +Requires: zip +Requires: zlib >= 1.2.3 + +%description bone +Set up the server for installing SAP Business One with HANA DB + ############################## # sap_addons ############################## + %package addons -Summary: SAP addons -Group: Metapackages -Provides: pattern() = sles_sap_addons -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3175 -Provides: pattern-visible() -Requires: pattern() = sles_sap_base_sap_server -Recommends: sapcontrol-bash-completion +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP addons +Group: Metapackages +Provides: pattern() = sles_sap_addons +Provides: pattern-category() = SLE-SAP +Provides: pattern-icon() = pattern-generic +Provides: pattern-order() = 3175 +Provides: pattern-visible() +Requires: pattern() = sles_sap_base_sap_server +Recommends: sapcontrol-bash-completion # ignore for now - Recommends: clamsap - currently unknown package -# ignore for now - Recommends: unar - currently unknown package -Recommends: zip -Recommends: unzip +Recommends: unar +Recommends: zip +Recommends: unzip %ifarch x86_64 -Recommends: numactl +Recommends: numactl %endif # ignore for now - Recommends: saprouter-systemd - currently unknown package # Fujitsu P.Stark, needed for pmem -Recommends: ipmctl -Recommends: ndctl +Recommends: ipmctl +Recommends: ndctl # supportability of SAP HANA -Recommends: cairo -Recommends: graphviz -# ignore for now - Recommends: iptraf-ng - currently unknown package -# ignore for now - Recommends: lm_sensors - currently unknown package -Recommends: net-tools -Recommends: expect +Recommends: cairo +Recommends: graphviz +Recommends: net-tools +Recommends: expect # Recommends: xfsprogs ## already in sles_sap_base %description addons @@ -638,24 +729,23 @@ addon tools for SAP workloads ############################## # sap_all ############################## + %package sap_all -Summary: SAP all-in-one -Group: Metapackages -Provides: pattern() = sles_sap_sap_all -Provides: pattern-category() = SLE-SAP -Provides: pattern-icon() = pattern-generic -Provides: pattern-order() = 3199 -Provides: pattern-visible() -Requires: pattern() = sles_sap_trento_agent -Requires: pattern() = sles_sap_trento_server -Requires: pattern() = sles_sap_HADB -Requires: pattern() = sles_sap_HAAPP -Requires: pattern() = sles_sap_automation -Requires: pattern() = sles_sap_monitoring -Requires: pattern() = sles_sap_gui -Requires: pattern() = sles_sap_security -Requires: pattern() = sles_sap_debug -Requires: pattern() = sles_sap_addons +ExclusiveArch: aarch64 ppc64le x86_64 +Summary: SAP all-in-one +Group: Metapackages +Provides: pattern() = sles_sap_sap_all +Provides: pattern-category() = SLE-SAP +Requires: pattern() = sles_sap_HAAPP +Requires: pattern() = sles_sap_HADB +Requires: pattern() = sles_sap_addons +Requires: pattern() = sles_sap_automation +Requires: pattern() = sles_sap_debug +Requires: pattern() = sles_sap_gui +Requires: pattern() = sles_sap_monitoring +Requires: pattern() = sles_sap_security +Requires: pattern() = sles_sap_trento_agent +Requires: pattern() = sles_sap_trento_server %description sap_all Full decorated support for SAP workloads @@ -737,6 +827,10 @@ done %dir %{_docdir}/patterns-sap %{_docdir}/patterns-sap/addons.txt +%files bone +%dir %{_docdir}/patterns-sap +%{_docdir}/patterns-sap/bone.txt + %files sap_all %dir %{_docdir}/patterns-sap %{_docdir}/patterns-sap/sap_all.txt