[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