[globus-gram-job-manager-pbs/f19] Add aarch64 to the list of 64 bit platforms

Mattias Ellert ellert at fedoraproject.org
Sat May 25 17:44:43 UTC 2013


commit d1c222739421a870b3684eb2c08a3b0352b9f97c
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date:   Sat May 25 19:43:27 2013 +0200

    Add aarch64 to the list of 64 bit platforms

 globus-gram-job-manager-pbs-enosr.patch |   13 +++++++++++++
 globus-gram-job-manager-pbs.spec        |   15 +++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)
---
diff --git a/globus-gram-job-manager-pbs-enosr.patch b/globus-gram-job-manager-pbs-enosr.patch
new file mode 100644
index 0000000..c3b9ae8
--- /dev/null
+++ b/globus-gram-job-manager-pbs-enosr.patch
@@ -0,0 +1,13 @@
+diff -ur globus_gram_job_manager_pbs-1.6.orig/seg/seg_pbs_module.c globus_gram_job_manager_pbs-1.6/seg/seg_pbs_module.c
+--- globus_gram_job_manager_pbs-1.6.orig/seg/seg_pbs_module.c	2012-09-12 15:43:35.000000000 +0200
++++ globus_gram_job_manager_pbs-1.6/seg/seg_pbs_module.c	2012-12-21 10:07:22.706945169 +0100
+@@ -504,7 +504,9 @@
+             case EIO:           /* STREAMS-related */
+             case EISDIR:        /* Can only happen when open for write to a dir
+                                  */
++#ifdef ENOSR
+             case ENOSR:         /* STREAMS-related */
++#endif
+             case ENOSPC:        /* Can only happen when creating file */
+             case ENXIO:         /* nonblocking write to a fifo with no reader */
+             case EROFS:         /* write to readonly filesystem */
diff --git a/globus-gram-job-manager-pbs.spec b/globus-gram-job-manager-pbs.spec
index 2d90ad6..09e08e8 100644
--- a/globus-gram-job-manager-pbs.spec
+++ b/globus-gram-job-manager-pbs.spec
@@ -1,4 +1,4 @@
-%ifarch alpha ia64 ppc64 s390x sparc64 x86_64
+%ifarch aarch64 alpha ia64 ppc64 s390x sparc64 x86_64
 %global flavor gcc64
 %else
 %global flavor gcc32
@@ -15,7 +15,7 @@
 Name:		globus-gram-job-manager-pbs
 %global _name %(tr - _ <<< %{name})
 Version:	1.6
-Release:	2%{?dist}
+Release:	3%{?dist}
 Summary:	Globus Toolkit - PBS Job Manager Support
 
 Group:		Applications/Internet
@@ -24,6 +24,7 @@ URL:		http://www.globus.org/
 Source:		http://www.globus.org/ftppub/gt5/5.2/5.2.3/packages/src/%{_name}-%{version}.tar.gz
 #		README file
 Source8:	GLOBUS-GRAM5
+Patch0:		%{name}-enosr.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Requires:	globus-gram-job-manager >= 13
@@ -97,6 +98,7 @@ state
 
 %prep
 %setup -q -n %{_name}-%{version}
+%patch0 -p1
 
 %build
 # Remove files that should be replaced during bootstrap
@@ -166,9 +168,6 @@ cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_rtl.filelist \
 cat $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist \
   | sed 's!^!%doc %{_prefix}!' > package.filelist
 
-%clean
-rm -rf %{buildroot}
-
 %preun setup-poll
 if [ $1 -eq 0 ]; then
     globus-gatekeeper-admin -d jobmanager-pbs-poll > /dev/null 2>&1 || :
@@ -190,7 +189,6 @@ if [ $1 -eq 1 ]; then
 fi
 
 %files -f package.filelist
-%defattr(-,root,root,-)
 %{_datadir}/globus/globus_gram_job_manager/pbs.rvf
 %{perl_vendorlib}/Globus
 %config(noreplace) %{_sysconfdir}/globus/globus-pbs.conf
@@ -199,15 +197,16 @@ fi
 %doc %{_docdir}/%{name}-%{version}/README
 
 %files setup-poll
-%defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/grid-services/available/jobmanager-pbs-poll
 
 %files -f package-seg.filelist setup-seg
-%defattr(-,root,root,-)
 %config(noreplace) %{_sysconfdir}/grid-services/available/jobmanager-pbs-seg
 %config(noreplace) %{_sysconfdir}/globus/scheduler-event-generator/available/pbs
 
 %changelog
+* Tue May 21 2013 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.6-3
+- Add aarch64 to the list of 64 bit platforms
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list