Revision: 55071
          http://brlcad.svn.sourceforge.net/brlcad/?rev=55071&view=rev
Author:   jordisayol
Date:     2013-04-05 22:16:14 +0000 (Fri, 05 Apr 2013)
Log Message:
-----------
Verify if $BRLCAD_PATH and $BRLCAD_MANPATH are already in $PATH and $MANPATH 
environment variables (deb and rpm packages).

Modified Paths:
--------------
    brlcad/trunk/misc/debian/brlcad.sh

Modified: brlcad/trunk/misc/debian/brlcad.sh
===================================================================
--- brlcad/trunk/misc/debian/brlcad.sh  2013-04-05 20:26:38 UTC (rev 55070)
+++ brlcad/trunk/misc/debian/brlcad.sh  2013-04-05 22:16:14 UTC (rev 55071)
@@ -4,13 +4,17 @@
 if [ -z "$PATH" ]
 then
        export PATH=${BRLCAD_PATH}
-else
+# check if $BRLCAD_PATH is already in $PATH
+elif awk -F: -v j=$BRLCAD_PATH '{for(i=1;i<=NF;i++){if($i == j){exit 
1}}}'<<<$PATH
+then
        export PATH=${PATH}:${BRLCAD_PATH}
 fi
 
 if [ -z "$MANPATH" ]
 then
        export MANPATH=${BRLCAD_MANPATH}
-else
+# check if $BRLCAD_MANPATH is already in $MANPATH
+elif awk -F: -v j=$BRLCAD_MANPATH '{for(i=1;i<=NF;i++){if($i == j){exit 
1}}}'<<<$MANPATH
+then
        export MANPATH=${MANPATH}:${BRLCAD_MANPATH}
 fi

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to