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

reposconf.py: Adds check to see if it is necessary to add auto_sync to section

---
 layman/config_modules/reposconf/reposconf.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/layman/config_modules/reposconf/reposconf.py 
b/layman/config_modules/reposconf/reposconf.py
index b0a323c..75bdc6d 100644
--- a/layman/config_modules/reposconf/reposconf.py
+++ b/layman/config_modules/reposconf/reposconf.py
@@ -95,7 +95,8 @@ class ConfigHandler:
             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)
-        self.repo_conf.set(overlay.name, 'auto-sync', self.config['auto_sync'])
+        if sync_type: #To maintain a desired structure, we have to do this 
check twice.
+            self.repo_conf.set(overlay.name, 'auto-sync', 
self.config['auto_sync'])
 
         return self.write()
 
@@ -132,7 +133,8 @@ class ConfigHandler:
         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, '#auto-sync', 
self.config['auto_sync'])
+        if sync_type:
+            self.repo_conf.set(overlay.name, '#auto-sync', 
self.config['auto_sync'])
 
         return self.write(disable=overlay.name)
 

Reply via email to