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'])