commit:     2094523aed86c80894bf97f7cc7366cda17f6154
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  4 17:13:40 2015 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Wed Feb  4 17:13:40 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=2094523a

reposconf.py: Modifies disable function to reflect enabled overlay output

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

diff --git a/layman/config_modules/reposconf/reposconf.py 
b/layman/config_modules/reposconf/reposconf.py
index 75bdc6d..b843ca3 100644
--- a/layman/config_modules/reposconf/reposconf.py
+++ b/layman/config_modules/reposconf/reposconf.py
@@ -132,7 +132,12 @@ class ConfigHandler:
         self.repo_conf.set(overlay.name, '#date disabled', current_date)
         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-uri', overlay.sources[0].src)
+        self.repo_conf.set(overlay.name, '#layman-type', 
overlay.sources[0].type_key)
+        if sync_type:
+            self.repo_conf.set(overlay.name, '#sync_type', sync_type)
+            self.repo_conf.set(overlay.name, '#sync-uri', 
overlay.sources[0].src)
+        if overlay.sources[0].branch:
+            self.repo_conf.set(overlay.name, '#branch', 
overlay.sources[0].branch)
         if sync_type:
             self.repo_conf.set(overlay.name, '#auto-sync', 
self.config['auto_sync'])
 

Reply via email to