From f4a3f06e75298d3f01846de6afbe9abaced8e74c4eb818150ce66348e3891277 Mon Sep 17 00:00:00 2001 From: Christian Goll Date: Fri, 29 Oct 2021 14:17:34 +0000 Subject: [PATCH] Accepting request 926016 from home:mslacken:branches:network:cluster - added service definitions for firewalld OBS-URL: https://build.opensuse.org/request/show/926016 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=191 --- slurm.changes | 5 +++++ slurm.spec | 10 ++++++++++ slurmctld.xml | 7 +++++++ slurmd.xml | 7 +++++++ slurmdbd.xml | 7 +++++++ 5 files changed, 36 insertions(+) create mode 100644 slurmctld.xml create mode 100644 slurmd.xml create mode 100644 slurmdbd.xml diff --git a/slurm.changes b/slurm.changes index c848d80..f67524b 100644 --- a/slurm.changes +++ b/slurm.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Oct 18 13:36:14 UTC 2021 - Christian Goll + +- added service definitions for firewalld + ------------------------------------------------------------------- Wed Oct 6 07:12:52 UTC 2021 - Christian Goll diff --git a/slurm.spec b/slurm.spec index fc8168e..083d0f8 100644 --- a/slurm.spec +++ b/slurm.spec @@ -135,6 +135,9 @@ Group: Productivity/Clustering/Computing URL: https://www.schedmd.com Source: https://download.schedmd.com/slurm/%{pname}-%{dl_ver}.tar.bz2 Source1: slurm-rpmlintrc +Source10: https://raw.githubusercontent.com/openSUSE/hpc/10c105e/files/slurm/slurmd.xml +Source11: https://raw.githubusercontent.com/openSUSE/hpc/10c105e/files/slurm/slurmctld.xml +Source12: https://raw.githubusercontent.com/openSUSE/hpc/10c105e/files/slurm/slurmdbd.xml Patch0: Remove-rpath-from-build.patch Patch1: slurm-2.4.4-init.patch Patch2: pam_slurm-Initialize-arrays-and-pass-sizes.patch @@ -156,6 +159,7 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: coreutils BuildRequires: fdupes +BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: gtk2-devel %if 0%{?have_hdf5} @@ -609,6 +613,9 @@ install -D -m600 etc/slurmdbd.conf.example %{buildroot}/%{_sysconfdir}/%{pname}/ install -D -m600 etc/slurmdbd.conf.example %{buildroot}%{_sysconfdir}/%{pname}/slurmdbd.conf.example install -D -m755 contribs/sjstat %{buildroot}%{_bindir}/sjstat install -D -m755 contribs/sgather/sgather %{buildroot}%{_bindir}/sgather +install -D -m644 %{S:10} %{buildroot}/%{_prefix}/lib/firewalld/services/slurmd.xml +install -D -m644 %{S:11} %{buildroot}/%{_prefix}/lib/firewalld/services/slurmctld.xml +install -D -m644 %{S:12} %{buildroot}/%{_prefix}/lib/firewalld/services/slurmdbd.xml cat <%{buildroot}%{_sysconfdir}/%{pname}/plugstack.conf include %{_sysconfdir}/%{pname}/plugstack.conf.d/*.conf @@ -1231,6 +1238,9 @@ exit 0 %{?_rundir:%ghost %{_rundir}/slurm} %dir %attr(0755, %slurm_u, %slurm_g)%{_localstatedir}/spool/slurm %config(noreplace) %{_sysconfdir}/logrotate.d/slurm* +%{_prefix}/lib/firewalld/services/slurmd.xml +%{_prefix}/lib/firewalld/services/slurmctld.xml +%{_prefix}/lib/firewalld/services/slurmdbd.xml %files config-man %{?comp_at} diff --git a/slurmctld.xml b/slurmctld.xml new file mode 100644 index 0000000..5abed0f --- /dev/null +++ b/slurmctld.xml @@ -0,0 +1,7 @@ + + + slurmctld + slurmctld is the management daemon for SLURM cluster management. + + + diff --git a/slurmd.xml b/slurmd.xml new file mode 100644 index 0000000..ef91f3c --- /dev/null +++ b/slurmd.xml @@ -0,0 +1,7 @@ + + + slurmd + slurmd is the daemon which starts jobs for the SLURM cluster management. + + + diff --git a/slurmdbd.xml b/slurmdbd.xml new file mode 100644 index 0000000..c2932b3 --- /dev/null +++ b/slurmdbd.xml @@ -0,0 +1,7 @@ + + + slurmd + slurmdbd is the database daemon for the SLURM cluster management. + + +