[globus-gridftp-server/el4] Portability fixes Fix broken links in README file

Mattias Ellert ellert at fedoraproject.org
Tue Jan 24 12:53:27 UTC 2012


commit 7f5eaa8c2d2baa42d40d336fec384bba6f27844f
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date:   Tue Jan 24 10:31:58 2012 +0100

    Portability fixes
    Fix broken links in README file

 GLOBUS-GRIDFTP                      |   16 ++++++++--------
 globus-gridftp-server-pathmax.patch |   28 ++++++++++++++++++++++++++++
 globus-gridftp-server.spec          |    8 +++++++-
 3 files changed, 43 insertions(+), 9 deletions(-)
---
diff --git a/GLOBUS-GRIDFTP b/GLOBUS-GRIDFTP
index 9d3be67..d1404fe 100644
--- a/GLOBUS-GRIDFTP
+++ b/GLOBUS-GRIDFTP
@@ -1,28 +1,28 @@
 This package is part of the GridFTP component
 of the Globus Toolkit. For more information visit:
 
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/
 
 Admin Guide:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/admin/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/admin/
 
 User's Guide:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/user/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/user/
 
 Developer's Guide:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/developer/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/developer/
 
 Release Notes:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/rn/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/rn/
 
 Public Interface Guide:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/pi/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/pi/
 
 Quality Profile:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/qp/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/qp/
 
 Migrating Guide:
-http://www.globus.org/toolkit/docs/latest-stable/data/gridftp/mig/
+http://www.globus.org/toolkit/docs/latest-stable/gridftp/mig/
 
 Globus RPM packaging is supported by the Initiative for Globus in Europe:
 http://www.ige-project.eu/
diff --git a/globus-gridftp-server-pathmax.patch b/globus-gridftp-server-pathmax.patch
new file mode 100644
index 0000000..be60ddf
--- /dev/null
+++ b/globus-gridftp-server-pathmax.patch
@@ -0,0 +1,28 @@
+diff -ur globus_gridftp_server-6.5.orig/globus_i_gfs_config.c globus_gridftp_server-6.5/globus_i_gfs_config.c
+--- globus_gridftp_server-6.5.orig/globus_i_gfs_config.c	2011-12-05 16:11:05.000000000 +0100
++++ globus_gridftp_server-6.5/globus_i_gfs_config.c	2012-01-21 07:33:07.904825735 +0100
+@@ -23,6 +23,10 @@
+ #define GLOBUS_GFS_HELP_COLS            45
+ #define GLOBUS_GFS_HELP_WIDTH           80
+ 
++#ifndef PATH_MAX
++#define PATH_MAX 4096
++#endif
++
+ typedef enum
+ {
+     GLOBUS_L_GFS_CONFIG_BOOL,
+diff -ur globus_gridftp_server-6.5.orig/globus_i_gfs_data.c globus_gridftp_server-6.5/globus_i_gfs_data.c
+--- globus_gridftp_server-6.5.orig/globus_i_gfs_data.c	2011-12-05 17:02:47.000000000 +0100
++++ globus_gridftp_server-6.5/globus_i_gfs_data.c	2012-01-21 08:51:01.605722155 +0100
+@@ -28,6 +28,10 @@
+ #define FTP_SERVICE_NAME "file"
+ #define USER_NAME_MAX   64
+ 
++#ifndef MAXPATHLEN
++#define MAXPATHLEN 4096
++#endif
++
+ #define GFSDataOpDec(_op, _d_op, _d_s)                                  \
+ do                                                                      \
+ {                                                                       \
diff --git a/globus-gridftp-server.spec b/globus-gridftp-server.spec
index f3d2c15..50a0c04 100644
--- a/globus-gridftp-server.spec
+++ b/globus-gridftp-server.spec
@@ -9,7 +9,7 @@
 Name:		globus-gridftp-server
 %global _name %(tr - _ <<< %{name})
 Version:	6.5
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	Globus Toolkit - Globus GridFTP Server
 
 Group:		System Environment/Libraries
@@ -23,6 +23,7 @@ Source3:	%{name}.8
 Source8:	GLOBUS-GRIDFTP
 Patch0:		%{name}-deps.patch
 Patch1:		%{name}-funcgrp.patch
+Patch2:		%{name}-pathmax.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Requires:	globus-xio%{?_isa} >= 3
@@ -100,6 +101,7 @@ Globus GridFTP Server Development Files
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 # Remove files that should be replaced during bootstrap
@@ -216,6 +218,10 @@ fi
 %defattr(-,root,root,-)
 
 %changelog
+* Wed Jan 18 2012 Mattias Ellert <mattias.ellert at fysast.uu.se> - 6.5-2
+- Portability fixes
+- Fix broken links in README file
+
 * Wed Dec 14 2011 Mattias Ellert <mattias.ellert at fysast.uu.se> - 6.5-1
 - Update to Globus Toolkit 5.2.0
 - Drop patches globus-gridftp-server-etc.patch,


More information about the scm-commits mailing list