aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevan Franchini <twitch153@gentoo.org>2015-02-04 12:10:25 -0500
committerDevan Franchini <twitch153@gentoo.org>2015-02-04 12:10:34 -0500
commite7e8ec72c7d23ec96f25b9b3a35c2c85b28f0b8d (patch)
tree3388a324cc50c6aa4f74ce67b1ae30979cddfff9
parentlaymanator/__init__.py: Adds a delete of layman object after import check (diff)
downloadlayman-e7e8ec72c7d23ec96f25b9b3a35c2c85b28f0b8d.tar.gz
layman-e7e8ec72c7d23ec96f25b9b3a35c2c85b28f0b8d.tar.bz2
layman-e7e8ec72c7d23ec96f25b9b3a35c2c85b28f0b8d.zip
reposconf.py: Adds check to see if it is necessary to add auto_sync to section
-rw-r--r--layman/config_modules/reposconf/reposconf.py6
1 files 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)