[jhbuild] disable use_local_modulesets if modulesets directory doesn't exist



commit 470dfdba736bb80b7ac60b1c8ab855129a3b0996
Author: Frédéric Péters <fpeters 0d be>
Date:   Tue May 12 14:03:23 2009 +0200

    disable use_local_modulesets if modulesets directory doesn't exist
---
 jhbuild/config.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/jhbuild/config.py b/jhbuild/config.py
index e822cdb..e2cae12 100644
--- a/jhbuild/config.py
+++ b/jhbuild/config.py
@@ -194,6 +194,14 @@ class Config:
         if seen_copy_mode and not self.copy_dir:
             raise FatalError(_('copy mode requires copy_dir to be set'))
 
+        if not os.path.exists(self.modulesets_dir):
+            if self.use_local_modulesets:
+                logging.warning(
+                        _('modulesets directory (%s) not found, '
+                          'disabling use_local_modulesets') % self.modulesets_dir)
+                self.use_local_modulesets = False
+            self.modulesets_dir = None
+
     def setup_env(self):
         '''set environment variables for using prefix'''
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]