[Rivet-svn] r4113 - trunk

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Jan 30 14:15:48 GMT 2013


Author: hoeth
Date: Wed Jan 30 14:15:47 2013
New Revision: 4113

Log:
Fix for tcsh barfing for undefined environment variables

Modified:
   trunk/rivetenv.csh.in

Modified: trunk/rivetenv.csh.in
==============================================================================
--- trunk/rivetenv.csh.in	Wed Jan 30 14:15:32 2013	(r4112)
+++ trunk/rivetenv.csh.in	Wed Jan 30 14:15:47 2013	(r4113)
@@ -4,7 +4,12 @@
 set datarootdir=@datarootdir@
 
 setenv PATH "$exec_prefix/bin:$PATH"
+
+if ($?@LIBPATHVARNAME@) then
 setenv @LIBPATHVARNAME@ "@libdir@:@HEPMCLIBPATH@:@FASTJETLIBPATH@:$@LIBPATHVARNAME@"
+else
+setenv @LIBPATHVARNAME@ "@libdir@:@HEPMCLIBPATH@:@FASTJETLIBPATH@"
+endif
 
 if ($?PYTHONPATH) then
 setenv PYTHONPATH "@RIVET_PYTHONPATH@:$PYTHONPATH"
@@ -12,8 +17,32 @@
 setenv PYTHONPATH "@RIVET_PYTHONPATH@"
 endif
 
+if ($?TEXMFHOME) then
 setenv TEXMFHOME "@datadir@/Rivet/texmf:$TEXMFHOME"
+else
+setenv TEXMFHOME "@datadir@/Rivet/texmf"
+endif
+
+if ($?HOMETEXMF) then
 setenv HOMETEXMF "@datadir@/Rivet/texmf:$HOMETEXMF"
+else
+setenv HOMETEXMF "@datadir@/Rivet/texmf"
+endif
+
+if ($?TEXMFCNF) then
 setenv TEXMFCNF "@datadir@/Rivet/texmf/cnf:$TEXMFCNF"
+else
+setenv TEXMFCNF "@datadir@/Rivet/texmf/cnf:"
+endif
+
+if ($?TEXINPUTS) then
 setenv TEXINPUTS "@datadir@/Rivet/texmf/tex:$TEXINPUTS"
+else
+setenv TEXINPUTS "@datadir@/Rivet/texmf/tex:"
+endif
+
+if ($?LATEXINPUTS) then
 setenv LATEXINPUTS "@datadir@/Rivet/texmf/tex:$LATEXINPUTS"
+else
+setenv LATEXINPUTS "@datadir@/Rivet/texmf/tex:"
+endif


More information about the Rivet-svn mailing list