Added msysgit installation dir to configuration. Add msysgit to PATH.
authorStefan Westerfeld <stefan@space.twc.de>
Fri, 9 Apr 2010 08:35:58 +0000 (10:35 +0200)
committerStefan Westerfeld <stefan@space.twc.de>
Fri, 9 Apr 2010 08:35:58 +0000 (10:35 +0200)
beastbuild.py
buildutils.py
config-template.py

index bc4da4b..92887b2 100644 (file)
@@ -5,7 +5,7 @@ import urlparse;
 import subprocess;
 import sys;
 
-from buildutils import file_md5_hash, prepend_path, platform_is_win32, platform_is_unix, call_log_file
+from buildutils import file_md5_hash, prepend_path, append_path, platform_is_win32, platform_is_unix, call_log_file
 from package import Config
 from Path import Path
 
@@ -39,6 +39,7 @@ config = Config()
 if platform_is_win32():
   prepend_path (config.PREFIX.join (Path ("mingw/bin")))
   prepend_path (config.PREFIX.join (Path ("msys/bin")))
+  append_path (config.GIT_DIR.join (Path ("bin")))
 
 prepend_path (config.PREFIX.join (Path ("bin")))
 
index 4e16469..63f5f3e 100644 (file)
@@ -185,4 +185,14 @@ def prepend_path (path):
     new_path = path.unix() + ":" + old_path
     os.environ['PATH'] = new_path
 
+def append_path (path):
+  if platform_is_win32():
+    old_path = os.environ['Path']
+    new_path = old_path + ";" + path.win32()
+    os.environ['Path'] = new_path
+  else:
+    old_path = os.environ['PATH']
+    new_path = old_path + ":" + path.unix()
+    os.environ['PATH'] = new_path
+
 # vim:set sw=2 sts=2:
index ddba010..cec7086 100644 (file)
@@ -7,6 +7,7 @@ class Config:
   BEASTBUILD = Path ("/c/beastbuild-git")
   TMP = Path ("/c/beastbuild/tmp")
   IMAGES = Path ("/c/beastbuild/images")
+  GIT_DIR = Path ("/c/programme/git")
   ENABLE_DEBUG = False
   PARALLEL_MAKE_JOBS = 1           # use make -jN to compile sources
   # change **developer** to your gnome git account: