[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [emerge/unix] bin: Make sure env vars don't get infinit long
From:       Hannah von Reth <vonreth () kde ! org>
Date:       2016-02-10 22:28:19
Message-ID: E1aTdFD-0001vT-AZ () scm ! kde ! org
[Download RAW message or body]

Git commit 2e7d6a019a52a439a4f5ec8a6e96153b9ff9b5a0 by Hannah von Reth.
Committed on 10/02/2016 at 22:28.
Pushed by vonreth into branch 'unix'.

Make sure env vars don't get infinit long

M  +1    -1    bin/EmergeSetupHelper.py

http://commits.kde.org/emerge/2e7d6a019a52a439a4f5ec8a6e96153b9ff9b5a0

diff --git a/bin/EmergeSetupHelper.py b/bin/EmergeSetupHelper.py
index 5fd40bf..3f02fd5 100644
--- a/bin/EmergeSetupHelper.py
+++ b/bin/EmergeSetupHelper.py
@@ -82,7 +82,7 @@ class SetupHelper( object ):
         if not type(var) == list:
             var = [var]
         if key in self.env:
-            var += [self.env[ key ]]
+            var += list(set(self.env[ key ].split(os.path.pathsep)))
         self.env[ key ] = os.path.pathsep.join( var )
 
     def stringToEnv( self, string ):
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic