1717
1818%define __os_install_post %{nil }
1919%global debug_package %{nil }
20- %global __requires_exclude libc\\.so\\..*
20+ %global __requires_exclude libc\\.so\\..*|libc\\.so\\.6\\(GLIBC_.*\\)
2121%define _binaries_in_noarch_packages_terminate_build 0
2222
2323# DISABLE the post-percentinstall java repacking and line number stripping
@@ -39,7 +39,7 @@ Source0: %{name}-%{_maventag}.tgz
3939BuildRoot: %{_tmppath }/%{name }-%{_maventag }-%{release }-build
4040BuildArch: noarch
4141
42- BuildRequires: (java-11-openjdk-devel or java-17-openjdk-devel)
42+ BuildRequires: (java-11-openjdk-devel or java-17-openjdk-devel or java-21-openjdk-devel )
4343#BuildRequires: ws-commons-util
4444BuildRequires: jpackage-utils
4545BuildRequires: gcc
@@ -55,7 +55,7 @@ intelligent IaaS cloud implementation.
5555
5656%package management
5757Summary: CloudStack management server UI
58- Requires: java-17-openjdk
58+ Requires: ( java-17-openjdk or java-21-openjdk)
5959Requires: (tzdata-java or timezone-java)
6060Requires: python3
6161Requires: bash
@@ -66,12 +66,12 @@ Requires: tar
6666Requires: bzip2
6767Requires: gzip
6868Requires: unzip
69- Requires: /sbin/mount.nfs
69+ Requires: ( /sbin/mount.nfs or /usr/sbin/mount.nfs)
7070Requires: (openssh-clients or openssh)
7171Requires: (nfs-utils or nfs-client)
7272Requires: iproute
7373Requires: wget
74- Requires: (mysql or mariadb)
74+ Requires: (mysql or mariadb or mysql8.4 )
7575Requires: sudo
7676Requires: /sbin/service
7777Requires: /sbin/chkconfig
@@ -96,12 +96,12 @@ Requires: python3
9696Group: System Environment/Libraries
9797%description common
9898The Apache CloudStack files shared between agent and management server
99- %global __requires_exclude ^(libuuid\\.so\\.1|/usr/bin/python)$
99+ %global __requires_exclude libc\\.so\\..*|libc\\.so\\.6\\(GLIBC_.*\\)| ^(libuuid\\.so\\.1|/usr/bin/python)$
100100
101101%package agent
102102Summary: CloudStack Agent for KVM hypervisors
103103Requires: (openssh-clients or openssh)
104- Requires: java-17-openjdk
104+ Requires: ( java-17-openjdk or java-21-openjdk)
105105Requires: (tzdata-java or timezone-java)
106106Requires: %{name }-common = %{_ver }
107107Requires: libvirt
@@ -142,7 +142,7 @@ The CloudStack baremetal agent
142142
143143%package usage
144144Summary: CloudStack Usage calculation server
145- Requires: java-17-openjdk
145+ Requires: ( java-17-openjdk or java-21-openjdk)
146146Requires: (tzdata-java or timezone-java)
147147Group: System Environment/Libraries
148148%description usage
0 commit comments