/[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 722 - (show annotations) (download)
Sat Jan 8 09:23:36 2011 UTC (13 years, 2 months ago) by blino
Original Path: puppet/modules/buildsystem/templates/submit-upload.conf
File size: 4467 byte(s)
fix back module names

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 - queue_recency
32 actions:
33 - markrelease
34 # - sign
35 - install
36 - link
37 # - mail
38 # - archive
39 - clean
40 posts:
41 - genhdlist2
42
43 1:
44 checks:
45 - version
46 - tag
47 - acl
48 - rpmlint
49 - recency
50 - queue_recency
51 actions:
52 - markrelease
53 # - sign
54 - install
55 - link
56 # - mail
57 # - archive
58 - clean
59 posts:
60 - genhdlist2
61
62 # checks definition
63 checks:
64 tag:
65 class: Youri::Submit::Check::Tag
66 options:
67 tags:
68 release: 'mga\d+'
69 # packager: '<\S+@<%= escaped_domain %>>$'
70 distribution: '^Mageia'
71 vendor: '^Mageia.Org$'
72
73 recency:
74 class: Youri::Submit::Check::Recency
75
76 queue_recency:
77 class: Youri::Submit::Check::Queue_recency
78
79 host:
80 class: Youri::Submit::Check::Host
81 options:
82 host_file: /etc/youri/host.conf
83
84 section:
85 class: Youri::Submit::Check::Section
86
87 rpmlint:
88 class: Youri::Submit::Check::Rpmlint
89 options:
90 config: /etc/rpmlint/config
91 results:
92 - buildprereq-use
93 - no-description-tag
94 - no-summary-tag
95 - non-standard-group
96 - non-xdg-migrated-menu
97 # it breaks dbus
98 #- patch-not-applied
99 - percent-in-conflicts
100 - percent-in-dependency
101 - percent-in-obsoletes
102 - percent-in-provides
103 - summary-ended-with-dot
104
105 svn:
106 class: Youri::Submit::Check::SVN
107
108 acl:
109 class: Youri::Submit::Check::ACL
110 options:
111 acl_file: /etc/youri/acl.conf
112
113 history:
114 class: Youri::Submit::Check::History
115
116 source:
117 class: Youri::Submit::Check::Source
118
119 precedence:
120 class: Youri::Submit::Check::Precedence
121 options:
122 target: cauldron
123
124 version:
125 class: Youri::Submit::Check::Version
126 options:
127 1:
128 authorized_packages: none_package_authorized
129 authorized_sections: ^[a-z]+/(updates|testing|backports|backports_testing)$
130 authorized_arches: none
131 mode: freeze
132
133 cauldron:
134 # <mrl> Prior freeze
135 authorized_sections: ^[a-z]+/(release|testing)$
136 authorized_arches: .*
137 mode: normal
138 ## <blino> Version freeze
139 # authorized_packages: ^$
140 # authorized_sections: ^main/testing|contrib/testing$
141 # authorized_arches: ^$
142 # authorized_users: ^blino|ennael|nvigier$
143 # mode: version_freeze
144 # <mrl> Freeze config
145 # authorized_packages: ^mdkonline|drakxtools|urpmi|ia_ora-gnome|ldetect|ldetect-lst|rpm-mageia-setup|perl-MDK-Common$
146 # authorized_packages: none_package_authorized
147 # authorized_sections: ^restricted/release|main/testing|contrib/testing$
148 # authorized_arches: none
149 # authorized_users: ^blino|ennael|nvigier$
150 # mode: freeze
151
152 # actions definitions
153 actions:
154 install:
155 class: Youri::Submit::Action::Install
156
157 markrelease:
158 class: Youri::Submit::Action::Markrelease
159
160 link:
161 class: Youri::Submit::Action::Link
162
163 archive:
164 class: Youri::Submit::Action::Archive
165
166 clean:
167 class: Youri::Submit::Action::Clean
168
169 genhdlist2:
170 class: Youri::Submit::Post::Genhdlist2
171 options:
172 command: /usr/bin/genhdlist2
173
174 # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30