Merge branch 'master' into dist/eole/2.7.1/master
This commit is contained in:
commit
8257d1cd4b
|
@ -1,12 +1,10 @@
|
||||||
%import re
|
%import re
|
||||||
%def repository_identification(%%repository)
|
%def repository_identification(%%repository)
|
||||||
|
|
||||||
%set %%repository_re = re.compile(r'^((deb)|(deb-src)) (\[ .* \] )?(((http)|(https)|(ftp)|(ftps))://(?P<url>\S+)) (?P<suite>(\S+))(?P<components>(( \S+)+)?)')
|
%set %%repository_re = re.compile(r'^((deb)|(deb-src)) (\[ .* \] )?(((http)|(https)|(ftp)|(ftps))://(?P<url>\S+)) (?P<suite>(\S+))(?P<components>(( \S+)+)?)')
|
||||||
%set %%elements = %%repository_re.match(%%repository).groupdict()
|
%set %%elements = %%repository_re.match(%%repository).groupdict()
|
||||||
%return 'o={},a={},c={}'.format(%%elements['url'].split('/')[0], %%elements['suite'], %%elements['components'].strip())
|
%return 'o={},a={},c={}'.format(%%elements['url'].split('/')[0], %%elements['suite'], %%elements['components'].strip())
|
||||||
%return %%repository
|
%return %%repository
|
||||||
%end def
|
%end def
|
||||||
|
|
||||||
%set %%repositories_detail = {}
|
%set %%repositories_detail = {}
|
||||||
%for %%additional_repository in %%getVar('additional_repository_name')
|
%for %%additional_repository in %%getVar('additional_repository_name')
|
||||||
%silent %%repositories_detail[%%str(%%additional_repository)] = {'source': %%additional_repository.additional_repository_source, 'priority': 500, 'exceptions': []}
|
%silent %%repositories_detail[%%str(%%additional_repository)] = {'source': %%additional_repository.additional_repository_source, 'priority': 500, 'exceptions': []}
|
||||||
|
@ -19,7 +17,6 @@
|
||||||
%end if
|
%end if
|
||||||
%end if
|
%end if
|
||||||
%end for
|
%end for
|
||||||
|
|
||||||
%for %%repository in %%repositories_detail
|
%for %%repository in %%repositories_detail
|
||||||
Package: *
|
Package: *
|
||||||
Pin: release %%repository_identification(%%repositories_detail[%%repository]['source'])
|
Pin: release %%repository_identification(%%repositories_detail[%%repository]['source'])
|
||||||
|
@ -28,6 +25,8 @@ Pin-Priority: %%repositories_detail[%%repository]['priority']
|
||||||
Package: %%exception
|
Package: %%exception
|
||||||
Pin: release %%repository_identification(%%repositories_detail[%%repository]['source'])
|
Pin: release %%repository_identification(%%repositories_detail[%%repository]['source'])
|
||||||
Pin-Priority: 500
|
Pin-Priority: 500
|
||||||
|
|
||||||
%end for
|
%end for
|
||||||
|
|
||||||
%end for
|
%end for
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue