1 |
commit: a1f6aa1a73fbaef1d7398003897dab46f58f66d4 |
2 |
Author: Devan Franchini <twitch153 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jun 17 21:46:57 2014 +0000 |
4 |
Commit: Devan Franchini <twitch153 <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 19 03:49:58 2014 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=a1f6aa1a |
7 |
|
8 |
reposconf.py: Adds sync-type checking |
9 |
|
10 |
--- |
11 |
layman/reposconf.py | 7 +++++++ |
12 |
1 file changed, 7 insertions(+) |
13 |
|
14 |
diff --git a/layman/reposconf.py b/layman/reposconf.py |
15 |
index c550a13..b93ee42 100644 |
16 |
--- a/layman/reposconf.py |
17 |
+++ b/layman/reposconf.py |
18 |
@@ -24,6 +24,12 @@ except: |
19 |
# Import for Python2 |
20 |
import ConfigParser |
21 |
|
22 |
+try: |
23 |
+ from portage.sync.modules import layman_ |
24 |
+ sync_type = "layman" |
25 |
+except ImportError: |
26 |
+ sync_type = "None" |
27 |
+ |
28 |
from layman.compatibility import fileopen |
29 |
from layman.utils import path |
30 |
|
31 |
@@ -81,6 +87,7 @@ class ConfigHandler: |
32 |
self.repo_conf.add_section(overlay.name) |
33 |
self.repo_conf.set(overlay.name, 'priority', str(overlay.priority)) |
34 |
self.repo_conf.set(overlay.name, 'location', path((self.storage, overlay.name))) |
35 |
+ self.repo_conf.set(overlay.name, 'sync-type', sync_type) |
36 |
self.repo_conf.set(overlay.name, 'sync-uri', overlay.sources[0].src) |
37 |
self.repo_conf.set(overlay.name, 'auto-sync', self.config['auto_sync']) |