rpms/globus-gram-job-manager/EL-4 globus-gram-job-manager-setup.patch, NONE, 1.1 globus-gram-job-manager-undefined.patch, NONE, 1.1 globus-gram-job-manager.patch, NONE, 1.1 globus-gram-job-manager.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Mattias Ellert ellert at fedoraproject.org
Wed Mar 31 07:15:32 UTC 2010


Author: ellert

Update of /cvs/pkgs/rpms/globus-gram-job-manager/EL-4
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv20721/EL-4

Modified Files:
	.cvsignore sources 
Added Files:
	globus-gram-job-manager-setup.patch 
	globus-gram-job-manager-undefined.patch 
	globus-gram-job-manager.patch globus-gram-job-manager.spec 
	import.log 
Log Message:
* Sat Jan 23 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 10.17-1
- Update to Globus Toolkit 5.0.0


globus-gram-job-manager-setup.patch:
 setup-globus-gram-job-manager    |   11 +++++++++--
 setup-globus-gram-job-manager.pl |   28 +++++++++++-----------------
 2 files changed, 20 insertions(+), 19 deletions(-)

--- NEW FILE globus-gram-job-manager-setup.patch ---
diff -ur globus_gram_job_manager_setup-4.1.orig/setup-globus-gram-job-manager globus_gram_job_manager_setup-4.1/setup-globus-gram-job-manager
--- globus_gram_job_manager_setup-4.1.orig/setup-globus-gram-job-manager	2002-08-08 22:56:57.000000000 +0200
+++ globus_gram_job_manager_setup-4.1/setup-globus-gram-job-manager	2009-07-30 19:16:48.445707429 +0200
@@ -1,5 +1,12 @@
 #! /bin/sh
 
-. ${GLOBUS_LOCATION}/libexec/globus-sh-tools.sh
+if test -f "${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer" ;
+then
+    . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer
+else
+    . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer
+fi
 
-$GLOBUS_SH_PERL $GLOBUS_LOCATION/setup/globus/setup-globus-gram-job-manager.pl "$@"
+. ${libexecdir}/globus-sh-tools.sh
+
+${GLOBUS_SH_PERL:-perl} ${setupdir}/setup-globus-gram-job-manager.pl "$@"
diff -ur globus_gram_job_manager_setup-4.1.orig/setup-globus-gram-job-manager.pl globus_gram_job_manager_setup-4.1/setup-globus-gram-job-manager.pl
--- globus_gram_job_manager_setup-4.1.orig/setup-globus-gram-job-manager.pl	2007-08-07 18:29:06.000000000 +0200
+++ globus_gram_job_manager_setup-4.1/setup-globus-gram-job-manager.pl	2009-08-02 08:04:42.485497599 +0200
@@ -5,12 +5,7 @@
 
 if (!defined($gpath))
 {
-    $gpath = $ENV{GLOBUS_LOCATION};
-}
-
-if (!defined($gpath))
-{
-    die "GPT_LOCATION or GLOBUS_LOCATION needs to be set before running this script";
+    $gpath = "/usr";
 }
 
 @INC = (@INC, "$gpath/lib/perl");
@@ -20,13 +15,13 @@
 my $metadata =
     new Grid::GPT::Setup(package_name => "globus_gram_job_manager_setup");
 
-my $globusdir	= $ENV{GLOBUS_LOCATION};
-my $setupdir	= "$globusdir/setup/globus";
-my $sysconfdir	= "$globusdir/etc";
-my $libexecdir	= "$globusdir/libexec";
-my $bindir	= "$globusdir/bin";
-my $sbindir	= "$globusdir/sbin";
-my $state_dir   = "$globusdir/tmp/gram_job_state";
+require Globus::Core::Paths;
+my $setupdir	= $Globus::Core::Paths::setupdir;
+my $sysconfdir	= $Globus::Core::Paths::sysconfdir;
+my $libexecdir	= $Globus::Core::Paths::libexecdir;
+my $bindir	= $Globus::Core::Paths::bindir;
+my $sbindir	= $Globus::Core::Paths::sbindir;
+my $state_dir	= $Globus::Core::Paths::tmpdir . "/gram_job_state";
 my $help	= 0;
 my $auditing_dir = '';   
 
@@ -161,7 +156,7 @@
     my ($toolkit_version);
     my $jm_conf	= "${sysconfdir}/globus-job-manager.conf";
     my $conf_file;
-    my $toolkit_version = `${globusdir}/bin/globus-version` || "unknown";
+    my $toolkit_version = `${bindir}/globus-version` || "unknown";
 
     chomp($toolkit_version);
 
@@ -175,7 +170,6 @@
     $conf_file = new IO::File(">$jm_conf") || die "open failed for $jm_conf";
 
     print $conf_file <<EOF;
-	-home \"$globusdir\"
 	-globus-gatekeeper-host $hostname
 	-globus-gatekeeper-port $gatekeeper_port
 	-globus-gatekeeper-subject \"$gatekeeper_subject\"
@@ -248,7 +242,7 @@
 
     print "Determining system information...\n";
     chomp($hostname = `${bindir}/globus-hostname`);
-    ($cpu, $manufacturer) = (split(/-/, `${sbindir}/config.guess`))[0,1];
+    ($cpu, $manufacturer) = (split(/-/, `${libexecdir}/config.guess`))[0,1];
     $uname_cmd = &lookup_shell_command("GLOBUS_SH_UNAME");
 
     chomp($os_name=`$uname_cmd -s`);
@@ -271,7 +265,7 @@
 
     $cmdvar = $_[0];
 
-    chomp($cmd = `$bindir/globus-sh-exec -e echo \\\$$cmdvar`);
+    chomp($cmd = `${bindir}/globus-sh-exec -e echo \\\$$cmdvar`);
 
     return $cmd;
 }

globus-gram-job-manager-undefined.patch:
 Makefile.am |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE globus-gram-job-manager-undefined.patch ---
diff -ur globus_gram_job_manager-8.15.orig/Makefile.am globus_gram_job_manager-8.15/Makefile.am
--- globus_gram_job_manager-8.15.orig/Makefile.am	2008-08-15 11:24:32.000000000 +0200
+++ globus_gram_job_manager-8.15/Makefile.am	2009-09-11 21:28:17.511603124 +0200
@@ -44,7 +44,7 @@
 # Files which we want to put in the source package
 EXTRA_DIST = globus-personal-gatekeeper \
 	     $(validation_DATA) \
-	     $(sysconf_DATA) version.h.in \
+	     version.h.in \
 	     globus-personal-gatekeeper-version.sh.in \
 	     configuration.dox \
 	     globus_gram_job_manager_rsl.dox \
@@ -57,7 +57,7 @@
 
 BUILT_SOURCES = globus_gram_job_manager_rsl.dox
 
-Makefile: $(BUILT_SOURCES)
+all: $(BUILT_SOURCES)
 
 globus_gram_job_manager_rsl.dox: globus-gram-job-manager.rvf
 	perl scripts/create_rsl_documentation.pl \

globus-gram-job-manager.patch:
 Makefile.am                                  |    2 
 configuration.dox                            |   10 ++--
 globus-personal-gatekeeper                   |   43 ++++++-----------
 globus_gram_job_manager.c                    |    3 -
 globus_gram_job_manager_config.c             |   11 ----
 globus_gram_job_manager_request.c            |   15 +++---
 globus_gram_job_manager_script.c             |   67 ++++++++++++++++++++-------
 globus_gram_job_manager_script_interface.dox |   30 ++----------
 globus_gram_job_manager_script_tutorial.dox  |    4 -
 globus_gram_job_manager_state_file.c         |    3 -
 globus_gram_job_manager_validate.c           |    6 +-
 globus_job_manager_rsl_validation.dox        |   19 -------
 job_execution_environment.dox                |    4 -
 main.dox                                     |    2 
 pkgdata/MyFilelists.pm                       |   12 +++-
 scripts/create_rsl_documentation.pl          |   13 ++++-
 16 files changed, 122 insertions(+), 122 deletions(-)

--- NEW FILE globus-gram-job-manager.patch ---
diff -ur globus_gram_job_manager-10.17.orig/configuration.dox globus_gram_job_manager-10.17/configuration.dox
--- globus_gram_job_manager-10.17.orig/configuration.dox	2009-09-24 21:09:38.000000000 +0200
+++ globus_gram_job_manager-10.17/configuration.dox	2010-01-29 05:27:38.244767236 +0100
@@ -6,7 +6,7 @@
 which may be passed to the GRAM Job Manager in the configuration
 file <code>$GLOBUS_LOCATION/etc/globus-job-manager.conf</code>.
 
- at subsection globus_gram_job_manager_configuration_opts Configuration File Options
+ at section globus_gram_job_manager_configuration_opts Configuration File Options
 
 @par -save-logfile always|on-error|never
 Create a file to store Job Manager log messages. This file will be created
@@ -102,18 +102,18 @@
 hosts. If not present, then the trusted certificate directory
 used by the job manager (usually set by the Gatekeeper) will be used
 
- at para -seg-module MODULE
+ at par -seg-module MODULE
 Use the named module as a way to interact with the scheduler instead of polling
 for job status. 
 
- at para -audit-directory DIRECTORY
+ at par -audit-directory DIRECTORY
 Store job auditing records in DIRECTORY. This directory should be sticky and group
 writable but not group readable. Audit records can be uploaded to a database by
 using the globus-gram-audit command.
 
- at para -globus-toolkit-version VERSION-STRING
+ at par -globus-toolkit-version VERSION-STRING
 Use the string VERSION-STRING as the toolkit version in audit records.
 
- at para -single
+ at par -single
 Use the single job manager per user/jobmanager type feature 
 */
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager.c globus_gram_job_manager-10.17/globus_gram_job_manager.c
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager.c	2009-12-17 00:25:48.000000000 +0100
+++ globus_gram_job_manager-10.17/globus_gram_job_manager.c	2010-01-29 06:00:06.130013515 +0100
@@ -1863,7 +1863,8 @@
     {
         state_dir_path = globus_common_create_string(
                 "%s/tmp/gram_job_state/",
-                manager->config->globus_location);
+                manager->config->globus_location ?
+                manager->config->globus_location : "");
     }
     else
     {
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_config.c globus_gram_job_manager-10.17/globus_gram_job_manager_config.c
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_config.c	2009-12-17 00:25:48.000000000 +0100
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_config.c	2010-01-29 06:29:58.102013906 +0100
@@ -459,17 +459,6 @@
             goto out;
         }
     }
-    if (config->target_globus_location == NULL)
-    {
-        config->target_globus_location = strdup(
-                config->globus_location);
-        if (config->target_globus_location == NULL)
-        {
-            rc = GLOBUS_GRAM_PROTOCOL_ERROR_MALLOC_FAILED;
-
-            goto out;
-        }
-    }
     if (config->scratch_dir_base == NULL)
     {
         config->scratch_dir_base = strdup(
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_request.c globus_gram_job_manager-10.17/globus_gram_job_manager_request.c
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_request.c	2009-12-17 00:25:48.000000000 +0100
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_request.c	2010-01-29 06:05:56.485762259 +0100
@@ -2381,13 +2381,16 @@
         goto add_gram_job_contact_failed;
     }
 
-    rc = globus_l_gram_add_environment(
-            request->rsl,
-            "GLOBUS_LOCATION",
-            request->config->target_globus_location);
-    if (rc != GLOBUS_SUCCESS)
+    if (request->config->target_globus_location)
     {
-        goto add_globus_location_failed;
+        rc = globus_l_gram_add_environment(
+                request->rsl,
+                "GLOBUS_LOCATION",
+                request->config->target_globus_location);
+        if (rc != GLOBUS_SUCCESS)
+        {
+            goto add_globus_location_failed;
+        }
     }
 
     if (request->config->tcp_port_range)
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_script.c globus_gram_job_manager-10.17/globus_gram_job_manager_script.c
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_script.c	2009-10-20 18:58:55.000000000 +0200
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_script.c	2010-01-29 06:42:28.877763635 +0100
@@ -702,7 +702,6 @@
     char * job_contact_match = 0;
 
     if( ! request ||
-        ! request->config->globus_location ||
         !request->job_contact)
     {
         goto FAST_POLL_EXIT_FAILURE;
@@ -721,7 +720,8 @@
      */
     grid_monitor_files[0] = globus_common_create_string(
             "%s%s%d",
-            request->config->globus_location,
+            request->config->globus_location ?
+            request->config->globus_location : "",
             GRID_MONITOR_LOCATION_1,
             (int)this_uid);
     if( ! grid_monitor_files[0])
@@ -731,7 +731,8 @@
 
     grid_monitor_files[1] = globus_common_create_string(
             "%s%s%d",
-            request->config->globus_location,
+            request->config->globus_location ?
+            request->config->globus_location : "",
             GRID_MONITOR_LOCATION_2,
             (int)this_uid);
     if( ! grid_monitor_files[1])
@@ -1775,9 +1776,18 @@
     */
 
    /*---------------- job manager script -----------------*/
-   sprintf(script_path,
-           "%s/libexec/globus-job-manager-script.pl",
-           request->config->globus_location);
+    sprintf(script_path,
+            "%s/share/globus/globus-job-manager-script.pl",
+            request->config->globus_location ?
+            request->config->globus_location : "/usr");
+
+    if (stat(script_path, &statbuf) != 0)
+    {
+        sprintf(script_path,
+                "%s/libexec/globus-job-manager-script.pl",
+                request->config->globus_location ?
+                request->config->globus_location : "/usr");
+    }
 
     if (stat(script_path, &statbuf) != 0)
     {
@@ -1789,14 +1799,14 @@
                 "event=gram.request_validate.end "
                 "level=ERROR "
                 "gramid=%s "
-                "path=\"%s/libexec/globus-job-manager-script.pl\" "
+                "path=\"%s\" "
                 "msg=\"%s\" "
                 "status=%d "
                 "errno=%d "
                 "reason=\"%s\" "
                 "\n",
                 request->job_contact_path,
-                request->config->globus_location,
+                script_path,
                 "Script status failed",
                 -rc,
                 errno,
@@ -1815,12 +1825,12 @@
                 "event=gram.request_validate.end "
                 "level=ERROR "
                 "gramid=%s "
-                "path=\"%s/libexec/globus-job-manager-script.pl\" "
+                "path=\"%s\" "
                 "msg=\"%s\" "
                 "status=%d "
                 "\n",
                 request->job_contact_path,
-                request->config->globus_location,
+                script_path,
                 "Script not executable",
                 -rc);
 
@@ -1830,6 +1840,11 @@
    /*
     * Verify existence/executableness of scheduler specific script.
     */
+
+   /* This check will not work when perl modules are installed in the
+      system location. Since the location differs between distributons
+      and perl versions the location can not be hardcoded.
+
     sprintf(script_path, "%s/lib/perl/Globus/GRAM/JobManager/%s.pm",
                         location,
                         request->config->jobmanager_type);
@@ -1860,6 +1875,7 @@
         
         goto free_location_exit;
     }
+   */
 
     globus_gram_job_manager_request_log(
             request,
@@ -1872,7 +1888,8 @@
             0);
 
 free_location_exit:
-    free(location);
+    if(location)
+        free(location);
     return rc;
 }
 /* globus_l_gram_request_validate() */
@@ -2388,10 +2405,23 @@
     char *                              pipe_cmd[6];
     char *                              env[7];
     int                                 i;
+    struct stat                         statbuf;
+    char                                script_path[512];
 
-    pipe_cmd[0] = globus_common_create_string(
-            "%s/libexec/globus-job-manager-script.pl",
-            manager->config->globus_location);
+    sprintf(script_path,
+            "%s/share/globus/globus-job-manager-script.pl",
+            manager->config->globus_location ?
+            manager->config->globus_location : "/usr");
+
+    if (stat(script_path, &statbuf) != 0)
+    {
+        sprintf(script_path,
+                "%s/libexec/globus-job-manager-script.pl",
+                manager->config->globus_location ?
+                manager->config->globus_location : "/usr");
+    }
+
+    pipe_cmd[0] = strdup(script_path);
     if (pipe_cmd[0] == NULL)
     {
         rc = GLOBUS_GRAM_PROTOCOL_ERROR_MALLOC_FAILED;
@@ -2411,9 +2441,12 @@
 
     memset(env, 0, sizeof(env));
     i = 0;
-    env[i++] = globus_common_create_string(
-            "GLOBUS_LOCATION=%s",
-            manager->config->globus_location);
+    if (manager->config->globus_location)
+    {
+        env[i++] = globus_common_create_string(
+                "GLOBUS_LOCATION=%s",
+                manager->config->globus_location);
+    }
     env[i++] = globus_common_create_string(
             "GLOBUS_SPOOL_DIR=%s",
             manager->config->job_state_file_dir);
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_script_interface.dox globus_gram_job_manager-10.17/globus_gram_job_manager_script_interface.dox
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_script_interface.dox	2002-08-08 22:57:18.000000000 +0200
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_script_interface.dox	2010-01-29 05:27:38.245767012 +0100
@@ -7,9 +7,7 @@
 Manager. These are:
 <dl>
     <dt>
-	<b>
-	    <a href="../../perl/Globus/GRAM/Error.html">Globus::GRAM::Error</a>
-	</b>
+	Globus::GRAM::Error
     </dt>
     <dd>
 	This module implements the GRAM error results as objects. Methods
@@ -19,11 +17,7 @@
 	errors to the Job Manager program.
     </dd>
     <dt>
-	<b>
-	    <a href="../../perl/Globus/GRAM/JobState.html">
-		Globus::GRAM::JobState
-	    </a>
-	</b>
+	Globus::GRAM::JobState
     </dt>
     <dd>
 	This module defines the GRAM job state constants. A scheduler-specific
@@ -31,11 +25,7 @@
 	to indicate the managed job's current state.
     </dd>
     <dt>
-	<b>
-	    <a href="../../perl/Globus/GRAM/JobSignal.html">
-		Globus::GRAM::JobSignal
-	    </a>
-	</b>
+	Globus::GRAM::JobSignal
     </dt>
     <dd>
 	This module defines the GRAM job signal constant values. The Job
@@ -43,11 +33,7 @@
 	invoked in the manager's signal method.
     </dd>
     <dt>
-	<b>
-	    <a href="../../perl/Globus/GRAM/JobManager.html">
-		Globus::GRAM::JobManager
-	    </a>
-	</b>
+	Globus::GRAM::JobManager
     </dt>
     <dd>
 	This module defines the actual implementatoin of the Job Manager
@@ -56,11 +42,7 @@
 	default implementation's methods. 
     </dd>
     <dt>
-	<b>
-	    <a href="../../perl/Globus/GRAM/JobDescription.html">
-		Globus::GRAM::JobDescription
-	    </a>
-	</b>
+	Globus::GRAM::JobDescription
     </dt>
     <dd>
         This module mimics the RSL job description using perl syntax. The job
@@ -71,7 +53,7 @@
 	name (example: <code>$description-&gt;gram_my_job()</code>). Method names
 	are handled as if they were based on the canonical RSL representation
 	of the attribute name. For example, the <b>gram_my_job</b> may be 
-	equivalently referrred to as <b>GramMyJob</b>, <b>grammyjob</b>, or
+	equivalently referred to as <b>GramMyJob</b>, <b>grammyjob</b>, or
 	<b>GRAM_My_Job</b>.
     </dd>
 </dl>
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_script_tutorial.dox globus_gram_job_manager-10.17/globus_gram_job_manager_script_tutorial.dox
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_script_tutorial.dox	2008-08-15 11:33:05.000000000 +0200
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_script_tutorial.dox	2010-01-29 05:27:38.245767012 +0100
@@ -63,7 +63,7 @@
 }
 @endcode
 
-The values surrounded by the at-sign (such as <code>@MPIRUN@</code>)
+The values surrounded by the at-sign (such as <code>\@MPIRUN\@</code>)
 will be replaced by with the path to the named programs by
 the <code>find-lsf-tools</code> script described
 @ref system_specific_configuration "below".
@@ -686,7 +686,7 @@
 what needs to be installed into which directory, and what source files
 need to be put inot our source distribution. For the LSF package, we
 need to list the <code>lsf.in</code>, <code>find-lsf-tools</code>, and
-code>setup-globus-job-manager-lsf.pl</code> scripts as files to be
+<code>setup-globus-job-manager-lsf.pl</code> scripts as files to be
 installed into the setup directory. We need to add those files plus our
 documentation source file to the EXTRA_LIST variable so that they
 will be included in source distributions. The rest of the lines in the
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_state_file.c globus_gram_job_manager-10.17/globus_gram_job_manager_state_file.c
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_state_file.c	2009-10-29 15:36:39.000000000 +0100
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_state_file.c	2010-01-29 06:00:44.521013776 +0100
@@ -50,7 +50,8 @@
     {
         *state_file = globus_common_create_string(
                 "%s/tmp/gram_job_state/%s.%s.%s",
-                request->config->globus_location,
+                request->config->globus_location ?
+                request->config->globus_location : "",
                 request->config->logname,
                 request->config->hostname,
                 request->uniq_id);
diff -ur globus_gram_job_manager-10.17.orig/globus_gram_job_manager_validate.c globus_gram_job_manager-10.17/globus_gram_job_manager_validate.c
--- globus_gram_job_manager-10.17.orig/globus_gram_job_manager_validate.c	2009-10-08 21:48:22.000000000 +0200
+++ globus_gram_job_manager-10.17/globus_gram_job_manager_validate.c	2010-01-29 06:08:04.614763190 +0100
@@ -146,7 +146,8 @@
 
     validation_filename = globus_common_create_string(
             "%s/share/globus_gram_job_manager/%s.rvf",
-            manager->config->globus_location,
+            manager->config->globus_location ?
+            manager->config->globus_location : "",
             "globus-gram-job-manager");
 
     if(validation_filename == NULL)
@@ -156,7 +157,8 @@
     }
     scheduler_validation_filename = globus_common_create_string(
             "%s/share/globus_gram_job_manager/%s.rvf",
-            manager->config->globus_location,
+            manager->config->globus_location ?
+            manager->config->globus_location : "",
             manager->config->jobmanager_type);
     if(scheduler_validation_filename == NULL)
     {
diff -ur globus_gram_job_manager-10.17.orig/globus_job_manager_rsl_validation.dox globus_gram_job_manager-10.17/globus_job_manager_rsl_validation.dox
--- globus_gram_job_manager-10.17.orig/globus_job_manager_rsl_validation.dox	2002-08-08 22:57:20.000000000 +0200
+++ globus_gram_job_manager-10.17/globus_job_manager_rsl_validation.dox	2010-01-29 05:27:38.245767012 +0100
@@ -9,9 +9,6 @@
 attribute may be used, it's default value, and the format of the attribute's
 value.
 
-The validation file used by the job manager is located in the 
- at ref validation_file_example section of the manual.
-
 @section validation_file_format File Format
 
 @subsection validation_comments Comments
@@ -51,8 +48,8 @@
 
 @code
 Attribute: directory
-Description: "Specifies the path of the directory the jobmanager will use as
-              the default directory for the requested job."
+Description: "Specifies the path of the directory the jobmanager will
+              use as the default directory for the requested job."
 @endcode
 
 @subsection rsl_validation_record_types Defined PropertyNames
@@ -68,13 +65,11 @@
 A textual description of what the RSL parameter means.
  
 @par Default
-
 The default value of the RSL parameter if it is not found in the
 RSL. The default value is only used if the DefaultWhen value matches
 the current validation mode.
 
 @par Values
-
 A string containing whitespace-separated list of enumerated values
 which are valid for this RSL attribute. For example, for the "dryrun"
 parameter, this may be <b>"yes no"</b>.
@@ -89,7 +84,6 @@
 attribute is not present in the RSL.
 
 @par ValidWhen
-
 Some subset of the "when strings" (@ref when_strings "see below")
 indicating when then RSL attribute may be used.
 
@@ -98,20 +92,11 @@
 The set of when strings understood by the RSL validation file parser are
 
 @par GLOBUS_GRAM_JOB_SUBMIT
-
 The RSL attribute pertains to job submission.
 
 @par GLOBUS_GRAM_JOB_MANAGER_RESTART
-
 The RSL attribute pertains to job manager restart.
 
 @par GLOBUS_GRAM_JOB_MANAGER_STDIO_UPDATE
-
 The RSL attribute pertains to the STDIO_UPDATE signal.
 */
-
-/** @page validation_file_example Job Manager RSL Validation File
-
- at verbinclude "globus-gram-job-manager.rvf"
-
-*/
diff -ur globus_gram_job_manager-10.17.orig/globus-personal-gatekeeper globus_gram_job_manager-10.17/globus-personal-gatekeeper
--- globus_gram_job_manager-10.17.orig/globus-personal-gatekeeper	2009-10-08 21:48:20.000000000 +0200
+++ globus_gram_job_manager-10.17/globus-personal-gatekeeper	2010-01-29 05:27:38.246766788 +0100
@@ -16,14 +16,6 @@
 # limitations under the License.
 # 
 
-if test -z "${GLOBUS_LOCATION}"; then 
-    echo "" 
-    echo "ERROR: Please set GLOBUS_LOCATION to the Globus installation directory before" 
-    echo "running this script" 
-    echo "" 
-    exit 1 
-fi 
-
 if [ -x /bin/true ]; then
     TRUE=/bin/true
 elif [ -x /usr/bin/true ]; then
@@ -32,17 +24,18 @@
     TRUE="sh -c \"true\""
 fi
 
-DELIM=
-if [ -n "$LD_LIBRARY_PATH" ]; then
-    DELIM=:
+if test -f ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer; then
+    . ${GLOBUS_LOCATION:-/usr}/share/globus/globus-script-initializer
+elif test -f ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer; then
+    . ${GLOBUS_LOCATION:-/usr}/libexec/globus-script-initializer
+else
+    echo "ERROR: Please set GLOBUS_LOCATION to the Globus installation directory before" 1>&2
+    echo "running this script" 1>&2
+    exit 1
 fi
-
-LD_LIBRARY_PATH="$GLOBUS_LOCATION/lib$DELIM$LD_LIBRARY_PATH"
-
-. ${GLOBUS_LOCATION}/libexec/globus-script-initializer
 globus_source ${libexecdir}/globus-sh-tools.sh
 
-. ${GLOBUS_LOCATION}/libexec/globus-personal-gatekeeper-version.sh
+. ${libexecdir}/globus-personal-gatekeeper-version.sh
 
 short_usage="globus-personal-gatekeeper [-help] [-start] [-list] [-killall] ..."
 
@@ -106,10 +99,6 @@
 {
     ${debug} "verifying setup..."
 
-    bindir="${GLOBUS_LOCATION}/bin"
-    sbindir="${GLOBUS_LOCATION}/sbin"
-    libexecdir="${GLOBUS_LOCATION}/libexec"
-
     ${bindir}/grid-proxy-info -exists -hours 1
     
     if [ $? -ne 0 ]; then
@@ -444,18 +433,17 @@
         exit 1
     fi
 ${GLOBUS_SH_CAT-cat} > ${scratch}/jobmanager <<EOF
-stderr_log,local_cred - $valgrind valgrind --leak-check=full --leak-resolution=high --show-reachable=yes --log-file=${HOME}/valgrind.%p.log ${libexecdir}/globus-job-manager -conf ${scratch}/jobmanager.conf
+stderr_log,local_cred - $valgrind valgrind --leak-check=full --leak-resolution=high --show-reachable=yes --log-file=${HOME}/valgrind.%p.log ${sbindir}/globus-job-manager -conf ${scratch}/jobmanager.conf
 EOF
 else
 ${GLOBUS_SH_CAT-cat} > ${scratch}/jobmanager <<EOF
-stderr_log,local_cred - ${libexecdir}/globus-job-manager globus-job-manager -conf ${scratch}/jobmanager.conf
+stderr_log,local_cred - ${sbindir}/globus-job-manager globus-job-manager -conf ${scratch}/jobmanager.conf
 EOF
 fi
 
 ${GLOBUS_SH_CAT-cat} > ${scratch}/gatekeeper.conf <<EOF
 -gridmap ${scratch}/gridmap
--home ${GLOBUS_LOCATION}
--e libexec
+-e ${sbindir}
 -logfile ${scratch}/gatekeeper.log
 -grid_services ${scratch}
 -d 
@@ -470,7 +458,7 @@
 fi
 
 
-host_info=`${sbindir}/config.guess`
+host_info=`${libexecdir}/config.guess`
 host_cputype=`echo $host_info | ${GLOBUS_SH_AWK-awk} -F'-' '{print $1}'`
 host_manufacturer=`echo $host_info | ${GLOBUS_SH_AWK-awk} -F'-' '{print $2}'`
 host_osname=`${GLOBUS_SH_UNAME-uname} -s`
@@ -481,7 +469,6 @@
 fi
 
 ${GLOBUS_SH_CAT-cat} > ${scratch}/jobmanager.conf <<EOF
--home ${GLOBUS_LOCATION}
 -type ${jmtype}
 -globus-gatekeeper-subject "${subject}"
 -globus-host-cputype ${host_cputype}
@@ -499,8 +486,8 @@
 
 
 if [ ! -z "${auditdir}" ]; then
-  if [ -x "${GLOBUS_LOCATION}/bin/globus-version" ]; then
-      globus_toolkit_version=`${GLOBUS_LOCATION}/bin/globus-version`
+  if [ -x "${bindir}/globus-version" ]; then
+      globus_toolkit_version=`${bindir}/globus-version`
   else
       globus_toolkit_version="Unknown"
   fi
diff -ur globus_gram_job_manager-10.17.orig/job_execution_environment.dox globus_gram_job_manager-10.17/job_execution_environment.dox
--- globus_gram_job_manager-10.17.orig/job_execution_environment.dox	2009-09-24 21:09:39.000000000 +0200
+++ globus_gram_job_manager-10.17/job_execution_environment.dox	2010-01-29 05:27:38.246766788 +0100
@@ -1,7 +1,7 @@
 /**
 @page globus_gram_job_manager_job_execution_environment Job Execution Environment
 
- at subsection globus_gram_job_manager_env_vars Environment Variables
+ at section globus_gram_job_manager_env_vars Environment Variables
 
 The GRAM Job Manager provides a minimal environment for user's jobs. The
 following environment variables will be set by the job manager. Variables
@@ -44,7 +44,7 @@
 Disables GSI in Nexus's TCP protocol, for compatibility with Nexus 4.6 and
 earlier.
 
- at subsection globus_gram_job_manager_rsl_subs RSL Substitions
+ at section globus_gram_job_manager_rsl_subs RSL Substitions
 
 In addition to the environment variables described above, a number of RSL
 substitutions are made available by the job manager. These substitions
diff -ur globus_gram_job_manager-10.17.orig/main.dox globus_gram_job_manager-10.17/main.dox
--- globus_gram_job_manager-10.17.orig/main.dox	2002-08-08 22:57:21.000000000 +0200
+++ globus_gram_job_manager-10.17/main.dox	2010-01-29 05:27:38.247766773 +0100
@@ -10,6 +10,6 @@
 - @ref globus_gram_job_manager_configuration
 - @ref globus_gram_job_manager_rsl_validation_file 
 - @ref globus_gram_job_manager_job_execution_environment 
-- @ref globus_job_manager_rsl
+- @ref globus_gram_job_manager_rsl
 - @ref globus_gram_job_manager_script_interface
 */
diff -ur globus_gram_job_manager-10.17.orig/Makefile.am globus_gram_job_manager-10.17/Makefile.am
--- globus_gram_job_manager-10.17.orig/Makefile.am	2009-10-29 15:36:39.000000000 +0100
+++ globus_gram_job_manager-10.17/Makefile.am	2010-01-29 05:27:38.247766773 +0100
@@ -8,7 +8,7 @@
 
 # Where targets are installed
 noinst_LTLIBRARIES = libglobus_gram_job_manager_$(GLOBUS_FLAVOR_NAME).la
-libexec_PROGRAMS = globus-job-manager globus-job-manager-lock-test
+sbin_PROGRAMS = globus-job-manager globus-job-manager-lock-test
 libexec_SCRIPTS = globus-personal-gatekeeper-version.sh
 
 bin_SCRIPTS = globus-personal-gatekeeper
diff -ur globus_gram_job_manager-10.17.orig/pkgdata/MyFilelists.pm globus_gram_job_manager-10.17/pkgdata/MyFilelists.pm
--- globus_gram_job_manager-10.17.orig/pkgdata/MyFilelists.pm	2002-08-08 22:57:23.000000000 +0200
+++ globus_gram_job_manager-10.17/pkgdata/MyFilelists.pm	2010-01-29 05:27:38.247766773 +0100
@@ -20,13 +20,19 @@
 sub rtl_files {
   my $self = shift;
   my $result = [];
-  $self->{'filelist'}->flavored_files();
+  $self->{'filelist'}->flavored_files() if defined $self->{'mangling'};
   $self->{'filelist'}->extract_dynamic_libs();
   $self->{'filelist'}->add_package_metadata_files('rtl');
   my $list = $self->{'filelist'}->get_list();
   push @$result, @$list;
   $self->{'filelist'}->reset();
 
+  $self->{'filelist'}->flavored_files() if defined $self->{'mangling'};
+  $self->{'filelist'}->extract_libtool_libs();
+  $list = $self->{'filelist'}->get_list();
+  push @$result, @$list;
+  $self->{'filelist'}->reset();
+
   return $result;
 }
 
@@ -34,14 +40,14 @@
 sub data_files {
   my $self = shift;
   my $result = [];
+
   $self->{'filelist'}->extract_perl_modules();
   $self->{'filelist'}->add_package_metadata_files('data', 'noflavor');
-
   my $list = $self->{'filelist'}->get_list();
   push @$result, @$list;
   $self->{'filelist'}->reset();
 
-  $self->{filelist}->extract_data();
+  $self->{'filelist'}->extract_data();
   $list = $self->{'filelist'}->get_list();
   push @$result, @$list;
   $self->{'filelist'}->reset();
diff -ur globus_gram_job_manager-10.17.orig/scripts/create_rsl_documentation.pl globus_gram_job_manager-10.17/scripts/create_rsl_documentation.pl
--- globus_gram_job_manager-10.17.orig/scripts/create_rsl_documentation.pl	2009-11-04 20:53:26.000000000 +0100
+++ globus_gram_job_manager-10.17/scripts/create_rsl_documentation.pl	2010-01-29 05:27:38.247766773 +0100
@@ -18,7 +18,7 @@
 /* this page was automatically generated by $0 */
 
 /**
-\@page globus_job_manager_rsl RSL Attributes
+\@page globus_gram_job_manager_rsl RSL Attributes
 
 This page contains a list of all RSL attributes which are supported
 by the GRAM Job Manager.
@@ -160,6 +160,17 @@
                 $value =~ s/"$//;
             }
 	    $value =~ s/^\s*//;
+	    if($in_multiline)
+	    {
+		if($value =~ m/[^\\]"/)
+		{
+		    $value =~ s/\s+/ /g;
+		    $in_multiline = 0;
+		    $value =~ s/\\"/"/g;
+		    $value =~ s/^"//;
+		    $value =~ s/"$//;
+		}
+	    }
 	}
 	$result{$attribute} = $value;
     }


--- NEW FILE globus-gram-job-manager.spec ---
%ifarch alpha ia64 ppc64 s390x sparc64 x86_64
%global flavor gcc64pthr
%else
%global flavor gcc32pthr
%endif

Name:		globus-gram-job-manager
%global _name %(tr - _ <<< %{name})
Version:	10.17
%global setupversion 4.3
Release:	1%{?dist}
Summary:	Globus Toolkit - GRAM Jobmanager

Group:		Applications/Internet
License:	ASL 2.0
URL:		http://www.globus.org/
#		Source is extracted from the globus toolkit installer:
#		wget -N http://www-unix.globus.org/ftppub/gt5/5.0/5.0.0/installers/src/gt5.0.0-all-source-installer.tar.bz2
#		tar -jxf gt5.0.0-all-source-installer.tar.bz2
#		mv gt5.0.0-all-source-installer/source-trees/gram/jobmanager/source globus_gram_job_manager-10.17
#		cp -p gt5.0.0-all-source-installer/source-trees/core/source/GLOBUS_LICENSE globus_gram_job_manager-10.17
#		tar -zcf globus_gram_job_manager-10.17.tar.gz globus_gram_job_manager-10.17
Source:		%{_name}-%{version}.tar.gz
#		Source1 is extracted from the globus toolkit installer:
#		wget -N http://www-unix.globus.org/ftppub/gt5/5.0/5.0.0/installers/src/gt5.0.0-all-source-installer.tar.bz2
#		tar -jxf gt5.0.0-all-source-installer.tar.bz2
#		mv gt5.0.0-all-source-installer/source-trees/gram/jobmanager/setup/program globus_gram_job_manager_setup-4.3
#		cp -p gt5.0.0-all-source-installer/source-trees/core/source/GLOBUS_LICENSE globus_gram_job_manager_setup-4.3
#		tar -zcf globus_gram_job_manager_setup-4.3.tar.gz globus_gram_job_manager_setup-4.3
Source1:	%{_name}_setup-%{setupversion}.tar.gz
#		Fixes for FHS installation:
#		http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6823
Patch0:		%{name}.patch
#		Fixes for FHS installation:
#		http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6824
Patch1:		%{name}-setup.patch
#		Undefined make variable:
#		http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6855
Patch2:		%{name}-undefined.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Provides:	%{name}-setup = %{setupversion}
Requires:	globus-xio-popen-driver%{?_isa} >= 0.7
Requires:	globus-libxml2%{?_isa}
Requires:	globus-gram-protocol >= 9
Requires:	globus-gram-job-manager-scripts
Requires:	globus-gass-copy-progs >= 2
Requires:	globus-proxy-utils
Requires:	globus-gass-cache-program >= 2
Requires:	globus-common-setup >= 2
Requires:	globus-gatekeeper-setup >= 2
BuildRequires:	grid-packaging-tools
BuildRequires:	globus-scheduler-event-generator-devel%{?_isa} >= 1
BuildRequires:	globus-xio-popen-driver-devel%{?_isa} >= 0.7
BuildRequires:	globus-xio-devel%{?_isa} >= 2
BuildRequires:	globus-gss-assist-devel%{?_isa} >= 3
BuildRequires:	globus-callout-devel%{?_isa}
BuildRequires:	globus-gram-job-manager-callout-error-devel%{?_isa}
BuildRequires:	globus-core%{?_isa} >= 4
BuildRequires:	globus-gram-protocol-devel%{?_isa} >= 9
BuildRequires:	globus-common-devel%{?_isa} >= 3
BuildRequires:	globus-gsi-sysconfig-devel%{?_isa} >= 1
BuildRequires:	globus-usage-devel%{?_isa} >= 1
BuildRequires:	globus-rsl-assist-devel%{?_isa} >= 2
BuildRequires:	globus-rsl-devel%{?_isa} >= 3
BuildRequires:	globus-libxml2-devel%{?_isa}
BuildRequires:	globus-gass-cache-devel%{?_isa} >= 5
BuildRequires:	globus-gram-protocol-doc >= 9
BuildRequires:	globus-common-doc
BuildRequires:	doxygen
BuildRequires:	graphviz
%if "%{?rhel}" == "5"
BuildRequires:	graphviz-gd
%endif
BuildRequires:	ghostscript
%if %{?fedora}%{!?fedora:0} >= 9 || %{?rhel}%{!?rhel:0} >= 6
BuildRequires:	tex(latex)
%else
BuildRequires:	tetex-latex
%endif

%package doc
Summary:	Globus Toolkit - GRAM Jobmanager Documentation Files
Group:		Documentation
%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6
BuildArch:	noarch
%endif
Requires:	%{name} = %{version}-%{release}

%description
The Globus Toolkit is an open source software toolkit used for building Grid
systems and applications. It is being developed by the Globus Alliance and
many others all over the world. A growing number of projects and companies are
using the Globus Toolkit to unlock the potential of grids for their cause.

The %{name} package contains:
GRAM Jobmanager
GRAM Job Manager Setup

%description doc
The Globus Toolkit is an open source software toolkit used for building Grid
systems and applications. It is being developed by the Globus Alliance and
many others all over the world. A growing number of projects and companies are
using the Globus Toolkit to unlock the potential of grids for their cause.

The %{name}-doc package contains:
GRAM Jobmanager Documentation Files

%prep
%setup -q -n %{_name}-%{version}
%setup -D -T -q -n %{_name}-%{version} -a 1
%patch0 -p1
cd %{_name}_setup-%{setupversion}
%patch1 -p1
cd -
%patch2 -p1

%build
# Remove files that should be replaced during bootstrap
rm -f doxygen/Doxyfile*
rm -f doxygen/Makefile.am
rm -f pkgdata/Makefile.am
rm -f globus_automake*
rm -rf autom4te.cache

# Remove flavor tags
for f in `find . -name Makefile.am` ; do
  sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \
      -e 's!\(lib[a-zA-Z_]*\)_$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \
      -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' -i $f
done
sed -e "s!<With_Flavors!<With_Flavors ColocateLibraries=\"no\"!" \
  -i pkgdata/pkg_data_src.gpt.in

sed 's!/share/globus_gram_job_manager/!/share/globus/!' \
  -i globus_gram_job_manager_validate.c

%{_datadir}/globus/globus-bootstrap.sh

%configure --with-flavor=%{flavor} --enable-doxygen

make %{?_smp_mflags}

# setup package
cd %{_name}_setup-%{setupversion}

# Remove files that should be replaced during bootstrap
rm -f doxygen/Doxyfile*
rm -f doxygen/Makefile.am
rm -f pkgdata/Makefile.am
rm -f globus_automake*
rm -rf autom4te.cache

%{_datadir}/globus/globus-bootstrap.sh

%configure --without-flavor --enable-doxygen

make %{?_smp_mflags}

cd -

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

# setup package
cd %{_name}_setup-%{setupversion}
make install DESTDIR=$RPM_BUILD_ROOT
cd -

# Register setup
perl -MGrid::GPT::Setup <<EOF
my \$metadata = new Grid::GPT::Setup(package_name => "%{_name}_setup",
				     globusdir => "$RPM_BUILD_ROOT%{_prefix}");
\$metadata->finish();
EOF

# These scripts are intended to be sourced, not executed
chmod 644 $RPM_BUILD_ROOT%{_datadir}/globus/globus-personal-gatekeeper-version.sh
chmod 644 $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-gram-job-manager.pl

GLOBUSPACKAGEDIR=$RPM_BUILD_ROOT%{_datadir}/globus/packages

# Move files into globus tree
mv $RPM_BUILD_ROOT%{_datadir}/%{_name}/* $RPM_BUILD_ROOT%{_datadir}/globus
rmdir $RPM_BUILD_ROOT%{_datadir}/%{_name}
sed s!share/%{_name}!share/globus! \
  -i $GLOBUSPACKAGEDIR/%{_name}/noflavor_data.filelist

# Move documentation to default RPM location
mv $RPM_BUILD_ROOT%{_docdir}/%{_name} \
  $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
sed s!doc/%{_name}!doc/%{name}-%{version}! \
  -i $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist
mv $RPM_BUILD_ROOT%{_docdir}/%{_name}_setup \
  $RPM_BUILD_ROOT%{_docdir}/%{name}-setup-%{setupversion}
sed s!doc/%{_name}_setup!doc/%{name}-setup-%{setupversion}! \
  -i $GLOBUSPACKAGEDIR/%{_name}_setup/noflavor_doc.filelist

# Fix doxygen glitches
for f in globus_gram_job_manager_configuration.3 \
	 globus_gram_job_manager_job_execution_environment.3 \
	 globus_gram_job_manager_rsl_validation_file.3 \
	 globus_gram_job_manager_rsl.3 ; do
  sed 's/P\.RS/P\n.RS/' -i $RPM_BUILD_ROOT%{_mandir}/man3/$f
done

# Remove unwanted documentation (needed for RHEL4)
rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*_%{_name}-%{version}_*.3
sed -e '/_%{_name}-%{version}_.*\.3/d' \
  -i $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist

# Install license file
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
install -m 644 -p GLOBUS_LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}

# Generate package filelists
cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_pgm.filelist \
    $GLOBUSPACKAGEDIR/%{_name}/noflavor_data.filelist \
    $GLOBUSPACKAGEDIR/%{_name}_setup/noflavor_pgm.filelist \
  | sed s!^!%{_prefix}! > package.filelist
cat $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist \
    $GLOBUSPACKAGEDIR/%{_name}_setup/noflavor_doc.filelist \
  | sed -e 's!/man/.*!&*!' -e 's!^!%doc %{_prefix}!' > package-doc.filelist

%clean
rm -rf $RPM_BUILD_ROOT

%files -f package.filelist
%defattr(-,root,root,-)
%dir %{_datadir}/globus/packages/%{_name}
%dir %{_docdir}/%{name}-%{version}
%doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE
%dir %{_datadir}/globus/packages/%{_name}_setup
%{_datadir}/globus/packages/setup
%dir %{_datadir}/globus/setup

%files doc -f package-doc.filelist
%defattr(-,root,root,-)
%dir %{_docdir}/%{name}-%{version}/html
%dir %{_docdir}/%{name}-setup-%{setupversion}
%dir %{_docdir}/%{name}-setup-%{setupversion}/html

%changelog
* Sat Jan 23 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 10.17-1
- Update to Globus Toolkit 5.0.0

* Thu Jul 30 2009 Mattias Ellert <mattias.ellert at fysast.uu.se> - 8.15-1
- Autogenerated


--- NEW FILE import.log ---
globus-gram-job-manager-10_17-1_fc12:EL-4:globus-gram-job-manager-10.17-1.fc12.src.rpm:1270019715


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/globus-gram-job-manager/EL-4/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	30 Mar 2010 21:48:28 -0000	1.1
+++ .cvsignore	31 Mar 2010 07:15:30 -0000	1.2
@@ -0,0 +1,2 @@
+globus_gram_job_manager-10.17.tar.gz
+globus_gram_job_manager_setup-4.3.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/globus-gram-job-manager/EL-4/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	30 Mar 2010 21:48:28 -0000	1.1
+++ sources	31 Mar 2010 07:15:31 -0000	1.2
@@ -0,0 +1,2 @@
+130f5242aaa8ff4cf4a0a6a828c22806  globus_gram_job_manager-10.17.tar.gz
+b9740ce762762bda0baeda3e9fee4f4e  globus_gram_job_manager_setup-4.3.tar.gz



More information about the scm-commits mailing list