commit:     a1f6aa1a73fbaef1d7398003897dab46f58f66d4
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 21:46:57 2014 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Thu Jun 19 03:49:58 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=a1f6aa1a

reposconf.py: Adds sync-type checking

---
 layman/reposconf.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/layman/reposconf.py b/layman/reposconf.py
index c550a13..b93ee42 100644
--- a/layman/reposconf.py
+++ b/layman/reposconf.py
@@ -24,6 +24,12 @@ except:
     # Import for Python2
     import ConfigParser
 
+try:
+    from portage.sync.modules import layman_
+    sync_type = "layman"
+except ImportError:
+    sync_type = "None"
+
 from   layman.compatibility  import fileopen
 from   layman.utils          import path
 
@@ -81,6 +87,7 @@ class ConfigHandler:
         self.repo_conf.add_section(overlay.name)
         self.repo_conf.set(overlay.name, 'priority', str(overlay.priority))
         self.repo_conf.set(overlay.name, 'location', path((self.storage, 
overlay.name)))
+        self.repo_conf.set(overlay.name, 'sync-type', sync_type)
         self.repo_conf.set(overlay.name, 'sync-uri', overlay.sources[0].src)
         self.repo_conf.set(overlay.name, 'auto-sync', self.config['auto_sync'])
 

Reply via email to