Bugzilla – Bug 6471
System installation should not be environment dependent
Last modified: 2008-10-15 10:20:14
You need to log in before you can comment on or make changes to this bug.
When compiled as system software, i.e. with --prefix=/usr, no special environment variables (like GLOBUS_LOCATION) should be required to run the software. The linked patch fixes this problem for the scripts in the globus-gsi-cert-utils package. See bug #6452 and bug #6459 for the corresponding issue in globus-core and globus-common.
I made some changes to your patch to make fail nicely if GLOBUS_LOCATION is not set and the installation isn't done to /usr instead of dying with a system error message. Can you test whether this still works for your installation in /usr? The patch is at: http://www.mcs.anl.gov/~bester/patches/6471.diff
I accept your changes to my patch. I have updated the linked patch accordingly. I discovered 2 typos in your patch. 1) Line 97 of your patch says: Please set X509_UCERT_DIR This should be: Please set X509_CERT_DIR 2) Line 267 of your patch says: if This should be: fi I have made these changes in my new updated version of the patch.
Your new patch is committed to 4.2 branch and trunk.