Author: gotar                        Date: Thu Feb 24 23:08:01 2011 GMT
Module: setup                         Tag: HEAD
---- Log message:
- more generic check of parameters to be exported

---- Files affected:
setup/etc:
   profile (1.56 -> 1.57) 

---- Diffs:

================================================================
Index: setup/etc/profile
diff -u setup/etc/profile:1.56 setup/etc/profile:1.57
--- setup/etc/profile:1.56      Thu Feb 24 20:17:44 2011
+++ setup/etc/profile   Fri Feb 25 00:07:56 2011
@@ -128,18 +128,7 @@
                                ;;
                        * )
                                if [ -r "$i" ]; then
-                                       . "$i"
-                                       # export VAR will set and export VAR
-                                       # if it didn't exist before. Other 
shells
-                                       # (ksh, bash) behave differently.
-                                       if [ -n "$ZSH_VERSION" ]; then
-                                               # zsh specific
-                                               if [ "${(P)+NAME}" = "1" ]; then
-                                                       export "$NAME"
-                                               fi
-                                       else
-                                               export "$NAME"
-                                       fi
+                                       . "$i"; eval [ '"${'"$NAME"'+X}"' = 'X' 
] && export $NAME
                                fi
                                ;;
                esac
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/setup/etc/profile?r1=1.56&r2=1.57&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to