prelude-correlator/master: Do not discard --root parameters if prefix is absolute

[email protected] Fri, 10 Jul 2009 17:31:34 +0200 (CEST)
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
commit 1856adb6dd15982fe2c79be1d8d6d11166828270
Author: Yoann Vandoorselaere <[email protected]>
Date:   Fri Jul 10 17:31:37 2009 +0200

    Do not discard --root parameters if prefix is absolute
    
    os.path.join() will discard previous path if it meet a member which
    is absolute, thus we now handle the root separatly.


========================================

 setup.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

========================================

diff --git a/setup.py b/setup.py
index 8e6c239..614e920 100644
--- a/setup.py
+++ b/setup.py
@@ -48,7 +48,7 @@ class my_install(install):
 
                 root = self.root or ""
                 for dir, files in data_files:
-                        dir = os.path.abspath(os.path.join(root, prefix, dir))
+                        dir = os.path.abspath(root + os.sep + os.path.join(prefix, dir))
 
                         self.mkpath(dir)
                         for f in files:
_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog