19 |
uploadmail_to => "packages-commits@ml.${::domain}", |
uploadmail_to => "packages-commits@ml.${::domain}", |
20 |
} |
} |
21 |
|
|
22 |
|
$svn_hostname = "svn.$::domain" |
23 |
|
$svn_root_packages = "svn://${svn_hostname}/svn/packages" |
24 |
class { 'buildsystem::var::mgarepo': |
class { 'buildsystem::var::mgarepo': |
25 |
submit_host => "pkgsubmit.${::domain}", |
submit_host => "pkgsubmit.${::domain}", |
26 |
svn_hostname => "svn.$::domain", |
svn_hostname => $svn_hostname, |
27 |
svn_root_packages => "svn://svn.${::domain}/svn/packages", |
svn_root_packages => $svn_root_packages, |
28 |
oldurl => "svn+ssh://svn.${::domain}/svn/packages/misc", |
oldurl => "svn+ssh://svn.${::domain}/svn/packages/misc", |
29 |
conf => { |
conf => { |
30 |
'global' => { |
'global' => { |
85 |
'media_types' => [ 'infra' ], |
'media_types' => [ 'infra' ], |
86 |
}, |
}, |
87 |
} |
} |
88 |
|
$std_macros = { |
89 |
|
'distsuffix' => '.mga', |
90 |
|
'distribution' => 'Mageia', |
91 |
|
'vendor' => 'Mageia.Org', |
92 |
|
'_real_vendor' => 'mageia', |
93 |
|
} |
94 |
class { 'buildsystem::var::distros': |
class { 'buildsystem::var::distros': |
95 |
default_distro => 'cauldron', |
default_distro => 'cauldron', |
96 |
distros => { |
distros => { |
100 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
101 |
'branch' => 'Devel', |
'branch' => 'Devel', |
102 |
'version' => '3', |
'version' => '3', |
103 |
|
'submit_allowed' => "${svn_root_packages}/cauldron", |
104 |
|
'macros' => $std_macros, |
105 |
}, |
}, |
106 |
|
|
107 |
'1' => { |
'1' => { |
110 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
111 |
'branch' => 'Official', |
'branch' => 'Official', |
112 |
'version' => '1', |
'version' => '1', |
113 |
|
'submit_allowed' => "${svn_root_packages}/updates/1", |
114 |
|
'macros' => $std_macros, |
115 |
}, |
}, |
116 |
|
|
117 |
'2' => { |
'2' => { |
120 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
121 |
'branch' => 'Official', |
'branch' => 'Official', |
122 |
'version' => '2', |
'version' => '2', |
123 |
|
'submit_allowed' => "${svn_root_packages}/updates/2", |
124 |
|
'macros' => $std_macros, |
125 |
}, |
}, |
126 |
|
|
127 |
'infra_1' => { |
'infra_1' => { |
130 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
131 |
'branch' => 'Official', |
'branch' => 'Official', |
132 |
'version' => '1', |
'version' => '1', |
133 |
|
'submit_allowed' => $svn_root_packages, |
134 |
|
'macros' => $std_macros, |
135 |
}, |
}, |
136 |
|
|
137 |
'infra_2' => { |
'infra_2' => { |
140 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
141 |
'branch' => 'Official', |
'branch' => 'Official', |
142 |
'version' => '2', |
'version' => '2', |
143 |
|
'submit_allowed' => $svn_root_packages, |
144 |
|
'macros' => $std_macros, |
145 |
}, |
}, |
146 |
} |
} |
147 |
} |
} |