/[adm]/puppet/modules/buildsystem/templates/youri/submit-upload.conf
ViewVC logotype

Contents of /puppet/modules/buildsystem/templates/youri/submit-upload.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 970 - (show annotations) (download)
Wed Feb 9 00:58:19 2011 UTC (13 years, 2 months ago) by boklm
Original Path: puppet/modules/buildsystem/templates/submit-upload.conf
File size: 4656 byte(s)
fix typo (after searching for some time why it didn't run)
1 <%
2 escaped_domain = domain.gsub('.','\.')
3 %>
4
5 home: <%= sched_home_dir %>
6
7 # repository declaration
8 repository:
9 class: Youri::Repository::Mageia_upload
10 options:
11 install_root: <%= repository_root %>/distrib
12 upload_root: ${home}/uploads/
13 upload_state: queue
14 queue: queue
15 noarch: i586
16 svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/
17 1:
18 arch: i586 x86_64
19 cauldron:
20 arch: i586 x86_64
21
22 # targets definition
23 targets:
24 cauldron:
25 checks:
26 - version
27 - tag
28 - acl
29 - rpmlint
30 - recency
31 actions:
32 - markrelease
33 # - sign
34 - install
35 - link
36 # - mail
37 # - archive
38 - clean
39 posts:
40 - genhdlist2
41
42 1:
43 checks:
44 - version
45 - tag
46 - acl
47 - rpmlint
48 - recency
49 - queue_recency
50 actions:
51 - markrelease
52 # - sign
53 - install
54 - link
55 # - mail
56 # - archive
57 - clean
58 posts:
59 - genhdlist2
60
61 # checks definition
62 checks:
63 tag:
64 class: Youri::Submit::Check::Tag
65 options:
66 tags:
67 release: 'mga\d+'
68 # packager: '<\S+@<%= escaped_domain %>>$'
69 distribution: '^Mageia'
70 vendor: '^Mageia.Org$'
71
72 recency:
73 class: Youri::Submit::Check::Recency
74
75 queue_recency:
76 class: Youri::Submit::Check::Queue_recency
77
78 host:
79 class: Youri::Submit::Check::Host
80 options:
81 host_file: /etc/youri/host.conf
82
83 section:
84 class: Youri::Submit::Check::Section
85
86 rpmlint:
87 class: Youri::Submit::Check::Rpmlint
88 options:
89 config: /etc/rpmlint/config
90 results:
91 - buildprereq-use
92 - no-description-tag
93 - no-summary-tag
94 - non-standard-group
95 - non-xdg-migrated-menu
96 # it breaks dbus
97 #- patch-not-applied
98 - percent-in-conflicts
99 - percent-in-dependency
100 - percent-in-obsoletes
101 - percent-in-provides
102 - summary-ended-with-dot
103
104 svn:
105 class: Youri::Submit::Check::SVN
106
107 acl:
108 class: Youri::Submit::Check::ACL
109 options:
110 acl_file: /etc/youri/acl.conf
111
112 history:
113 class: Youri::Submit::Check::History
114
115 source:
116 class: Youri::Submit::Check::Source
117
118 precedence:
119 class: Youri::Submit::Check::Precedence
120 options:
121 target: cauldron
122
123 version:
124 class: Youri::Submit::Check::Version
125 options:
126 1:
127 authorized_packages: none_package_authorized
128 authorized_sections: ^[a-z]+/(updates|updates_testing|backports|backports_testing)$
129 authorized_arches: none
130 mode: freeze
131
132 cauldron:
133 # <mrl> Prior freeze
134 authorized_sections: ^[a-z]+/(release|updates_testing)$
135 authorized_arches: .*
136 mode: normal
137 ## <blino> Version freeze
138 # authorized_packages: ^$
139 # authorized_sections: ^[a-z]+/updates_testing$
140 # authorized_arches: ^$
141 # authorized_users: ^blino|ennael|nvigier$
142 # mode: version_freeze
143 # <mrl> Freeze config
144 # authorized_packages: ^mdkonline|drakxtools|urpmi|ia_ora-gnome|ldetect|ldetect-lst|rpm-mageia-setup|perl-MDK-Common$
145 # authorized_packages: none_package_authorized
146 # authorized_sections: ^restricted/release|main/updates_testing|contrib/updates_testing$
147 # authorized_arches: none
148 # authorized_users: ^blino|ennael|nvigier$
149 # mode: freeze
150
151 # actions definitions
152 actions:
153 install:
154 class: Youri::Submit::Action::Install
155
156 markrelease:
157 class: Youri::Submit::Action::Markrelease
158
159 link:
160 class: Youri::Submit::Action::Link
161
162 archive:
163 class: Youri::Submit::Action::Archive
164
165 clean:
166 class: Youri::Submit::Action::Clean
167
168 sign:
169 class: Youri::Submit::Action::Sign
170 options:
171 signuser: <%= sign_login %>
172 path: <%= sign_keydir %>
173 name: <%= sign_keyid %>
174
175 posts:
176 genhdlist2:
177 class: Youri::Submit::Post::Genhdlist2
178 options:
179 command: /usr/bin/genhdlist2
180
181 # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30