Gentoo Archives: gentoo-commits

From: Devan Franchini <twitch153@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/layman:gsoc2014 commit in: layman/
Date: Fri, 27 Jun 2014 04:08:00
Message-Id: 1403149798.a1f6aa1a73fbaef1d7398003897dab46f58f66d4.twitch153@gentoo
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'])