[globus-rls-server] Add README file Revert broken mysql change from upstream
Mattias Ellert
ellert at fedoraproject.org
Fri Apr 29 22:58:35 UTC 2011
commit 21378e748118da0132b043f943f2efafa5f4fb66
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date: Sat Apr 30 00:58:07 2011 +0200
Add README file
Revert broken mysql change from upstream
GLOBUS-RLS | 22 ++++++++++++++++++++++
globus-rls-server | 2 +-
globus-rls-server-db.patch | 27 +++++++++++++++++++++++++++
globus-rls-server.spec | 21 ++++++++++++++++++---
4 files changed, 68 insertions(+), 4 deletions(-)
---
diff --git a/GLOBUS-RLS b/GLOBUS-RLS
new file mode 100644
index 0000000..1bf0782
--- /dev/null
+++ b/GLOBUS-RLS
@@ -0,0 +1,22 @@
+This package is part of the Replica Location Service (RLS) component
+of the Globus Toolkit. For more information visit:
+
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/
+
+Admin Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/admin/
+
+Developer's Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/developer/
+
+Release Notes:
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/rn/
+
+Public Interface Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/pi/
+
+Quality Profile:
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/qp/
+
+Migrating Guide:
+http://www.globus.org/toolkit/docs/latest-stable/data/rls/mig/
diff --git a/globus-rls-server b/globus-rls-server
index 38d45eb..75d3b54 100644
--- a/globus-rls-server
+++ b/globus-rls-server
@@ -38,7 +38,7 @@ stop()
if [ -n "`pidfileofproc $GLOBUS_RLS_SERVER`" ] ; then
$GLOBUS_RLS_ADMIN -q rls://localhost:$port && success || failure
else
- failure $"Stopping $prog"
+ failure
fi
RETVAL=$?
[ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/globus-rls-server
diff --git a/globus-rls-server-db.patch b/globus-rls-server-db.patch
new file mode 100644
index 0000000..de00514
--- /dev/null
+++ b/globus-rls-server-db.patch
@@ -0,0 +1,27 @@
+diff -ur globus_rls_server-4.9.orig/db.c globus_rls_server-4.9/db.c
+--- globus_rls_server-4.9.orig/db.c 2011-01-31 21:14:24.000000000 +0100
++++ globus_rls_server-4.9/db.c 2011-04-21 18:29:34.173537762 +0200
+@@ -159,7 +159,6 @@
+ {
+ db_handle_t *h;
+ SQLRETURN r;
+- char buf[BIGBUF];
+ int connected = 0;
+ SWORD len;
+ int i;
+@@ -228,15 +227,6 @@
+
+ globus_mutex_unlock(&db_open_mtx);
+
+- if(ismysql) {
+- snprintf(buf, BIGBUF, "USE %s",dbname);
+- r = SQLExecDirect(h->stmt, (SQLCHAR *) buf, SQL_NTS);
+- if (!SQLNODATAOK(r)) {
+- odbcerr(r, SQL_HANDLE_DBC, h->dbc, errmsg);
+- goto error;
+- }
+- }
+-
+ *hp = h;
+ return GLOBUS_RLS_SUCCESS;
+
diff --git a/globus-rls-server.spec b/globus-rls-server.spec
index f656a72..93ddc83 100644
--- a/globus-rls-server.spec
+++ b/globus-rls-server.spec
@@ -8,7 +8,7 @@ Name: globus-rls-server
%global _name %(tr - _ <<< %{name})
Version: 4.9
%global setupversion 4.5
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Globus Toolkit - Replica Location Service Server
Group: Applications/Internet
@@ -32,12 +32,17 @@ Source1: %{_name}_setup-%{setupversion}.tar.gz
Source2: %{name}
# Post-install setup instructions
Source3: %{name}.INSTALL
+# README file
+Source8: GLOBUS-RLS
# Dereferencing of type-punned pointers:
# http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6607
Patch0: %{name}-type-punned-pointer.patch
# Remove hardcoding of paths:
# http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6595
Patch1: %{name}-setup.patch
+# Revert broken upstream mysql change:
+# http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=7115
+Patch2: %{name}-db.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Provides: %{name}-setup = %{setupversion}
@@ -73,6 +78,7 @@ Replica Location Service Server Setup
cd %{_name}_setup-%{setupversion}
%patch1 -p1
cd -
+%patch2 -p1
%build
# Remove files that should be replaced during bootstrap
@@ -170,9 +176,13 @@ install -p %{SOURCE2} $RPM_BUILD_ROOT%{_initrddir}
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
install -m 644 -p GLOBUS_LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+# Install README file
+install -m 644 -p %{SOURCE8} \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README
+
# Install post installation instructions
install -m 644 -p %{SOURCE3} \
- $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/INSTALL
+ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.Fedora
# Generate package filelists
cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_pgm.filelist \
@@ -205,6 +215,7 @@ fi
%dir %{_datadir}/globus/packages/%{_name}
%dir %{_docdir}/%{name}-%{version}
%doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE
+%doc %{_docdir}/%{name}-%{version}/README
%dir %{_datadir}/globus/packages/%{_name}_setup
%{_datadir}/globus/packages/setup/%{_name}_setup
%dir %{_datadir}/globus/aggrexec
@@ -212,9 +223,13 @@ fi
%config(noreplace) %{_sysconfdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/rls-ldif.conf
%{_initrddir}/%{name}
-%doc %{_docdir}/%{name}-%{version}/INSTALL
+%doc %{_docdir}/%{name}-%{version}/README.Fedora
%changelog
+* Mon Apr 25 2011 Mattias Ellert <mattias.ellert at fysast.uu.se> - 4.9-5
+- Add README file
+- Revert broken mysql change from upstream
+
* Sat Feb 26 2011 Mattias Ellert <mattias.ellert at fysast.uu.se> - 4.9-4
- Update to Globus Toolkit 5.0.3
More information about the scm-commits
mailing list