From ba95588ba3f0931beb0453c05f04a41bd9a7cb98 Mon Sep 17 00:00:00 2001 From: basney Date: Thu, 13 Dec 2007 19:38:21 +0000 Subject: [PATCH 1/1] Use openssl prereqs to satisfy new globus_openssl package. --- nmi/cmdfile | 5 ++--- nmi/testscript | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/nmi/cmdfile b/nmi/cmdfile index f53747b..14a2d82 100644 --- a/nmi/cmdfile +++ b/nmi/cmdfile @@ -12,7 +12,6 @@ remote_task_timeout = 86400 platforms = ia64_sles_9, ppc_aix_5.2, ppc_macos_10.4, sun4u_sol_5.9, x86_64_rhas_3, x86_64_rhas_4, x86_deb_3.1, x86_fc_3, x86_fc_4, x86_rhas_3, x86_rhas_4 #prereqs = zlib-1.2.3 prereqs_ppc_macos_10.4 = curl-7.15.1 -prereqs_sun4u_sol_5.9 = curl-7.15.1, tar-1.14, patch-2.5.4, m4-1.4.1, flex-2.5.4a, make-3.80, byacc-1.9, gzip-1.2.4, gcc-3.4.3, coreutils-5.2.1, perl-5.8.5 -prereqs_ppc_aix_5.2 = tar-1.14, make-3.80, flex-2.5.4a, perl-5.8.5, bison-1.25, vac-6, vacpp-6 +prereqs_sun4u_sol_5.9 = curl-7.15.1, tar-1.14, patch-2.5.4, m4-1.4.1, flex-2.5.4a, make-3.80, byacc-1.9, gzip-1.2.4, gcc-3.4.3, coreutils-5.2.1, perl-5.8.5, openssl-0.9.8e-shared +prereqs_ppc_aix_5.2 = tar-1.14, make-3.80, flex-2.5.4a, perl-5.8.5, bison-1.25, vac-6, vacpp-6, openssl-0.9.8e-shared notify = jbasney@ncsa.uiuc.edu -#append_requirements_sun4u_sol_5.9 = (Machine != "nmi-solaris10.cs.wisc.edu") diff --git a/nmi/testscript b/nmi/testscript index 5f18844..5b48899 100755 --- a/nmi/testscript +++ b/nmi/testscript @@ -6,6 +6,27 @@ LOGNAME=$USER X509_CERT_DIR=$GLOBUS_LOCATION/share/certificates export GLOBUS_LOCATION LOGNAME X509_CERT_DIR ( +if test -n "${_NMI_PREREQ_openssl_0_9_8e_shared_ROOT}"; then + PKG_CONFIG_PATH="${_NMI_PREREQ_openssl_0_9_8e_shared_ROOT}/lib/pkgconfig" + OPENSSL_CFLAGS="-I${_NMI_PREREQ_openssl_0_9_8e_shared_ROOT}/include" + OPENSSL_INCLUDES="-I${_NMI_PREREQ_openssl_0_9_8e_shared_ROOT}/include" + OPENSSL_LDFLAGS="-L${_NMI_PREREQ_openssl_0_9_8e_shared_ROOT}/lib" + OPENSSL_LIBS="-lssl -lcrypto" + export PKG_CONFIG_PATH + export OPENSSL_CFLAGS OPENSSL_INCLUDES OPENSSL_LDFLAGS OPENSSL_LIBS +elif test -n "${_NMI_PREREQ_openssl_0_9_7_shared_ROOT}"; then + PKG_CONFIG_PATH="${_NMI_PREREQ_openssl_0_9_7_shared_ROOT}/lib/pkgconfig" + OPENSSL_CFLAGS="-I${_NMI_PREREQ_openssl_0_9_7_shared_ROOT}/include" + OPENSSL_INCLUDES="-I${_NMI_PREREQ_openssl_0_9_7_shared_ROOT}/include" + OPENSSL_LDFLAGS="-L${_NMI_PREREQ_openssl_0_9_7_shared_ROOT}/lib" + OPENSSL_LIBS="-lssl -lcrypto" + export PKG_CONFIG_PATH + export OPENSSL_CFLAGS OPENSSL_INCLUDES OPENSSL_LDFLAGS OPENSSL_LIBS +fi +if test -n "${LD_LIBRARY_PATH}" -a -z "${LIBPATH}"; then + LIBPATH=$LD_LIBRARY_PATH + export LIBPATH +fi echo ================================================== echo Environment variables: env @@ -34,6 +55,9 @@ make gsi-openssh install . $GLOBUS_LOCATION/etc/globus-user-env.sh cd .. echo ================================================== +echo Environment variables: +env +echo ================================================== GLOBUS_FLAVOR_NAME=`gpt-query -name=gsi_openssh | perl -n -e 'if (/gsi_openssh-(.*)-pgm/){print "$1\n";}'|head -1` export GLOBUS_FLAVOR_NAME echo GPT GLOBUS_FLAVOR_NAME is $GLOBUS_FLAVOR_NAME. Installing globus_core. @@ -80,6 +104,9 @@ if test -f nightly.tar.gz; then . $GLOBUS_LOCATION/etc/globus-user-env.sh cd .. echo ================================================== + echo Environment variables: + env + echo ================================================== GLOBUS_FLAVOR_NAME=`gpt-query -name=gsi_openssh | perl -n -e 'if (/gsi_openssh-(.*)-pgm/){print "$1\n";}'|head -1` export GLOBUS_FLAVOR_NAME echo GPT GLOBUS_FLAVOR_NAME is $GLOBUS_FLAVOR_NAME. -- 2.45.2