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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 722 - (hide annotations) (download)
Sat Jan 8 09:23:36 2011 UTC (13 years, 3 months ago) by blino
Original Path: puppet/modules/buildsystem/templates/submit-upload.conf
File size: 4467 byte(s)
fix back module names

1 pterjan 683 <%
2     escaped_domain = domain.gsub('.','\.')
3     %>
4 pterjan 682
5 pterjan 683 home: <%= sched_home_dir %>
6 pterjan 682
7     # repository declaration
8     repository:
9     class: Youri::Repository::Mageia_upload
10     options:
11 pterjan 683 install_root: <%= repository_root %>/distrib
12 pterjan 682 upload_root: ${home}/uploads/
13     upload_state: queue
14     queue: queue
15     noarch: i586
16 pterjan 683 svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/
17 pterjan 684 1:
18 pterjan 682 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 pterjan 719 - markrelease
34 pterjan 682 # - sign
35     - install
36     - link
37     # - mail
38     # - archive
39     - clean
40 blino 721 posts:
41 blino 720 - genhdlist2
42 pterjan 682
43 pterjan 684 1:
44 pterjan 682 checks:
45     - version
46     - tag
47     - acl
48     - rpmlint
49     - recency
50     - queue_recency
51     actions:
52 pterjan 719 - markrelease
53 pterjan 682 # - sign
54     - install
55     - link
56     # - mail
57     # - archive
58     - clean
59 blino 721 posts:
60 blino 720 - genhdlist2
61 pterjan 682
62     # checks definition
63     checks:
64     tag:
65     class: Youri::Submit::Check::Tag
66     options:
67     tags:
68     release: 'mga\d+'
69 pterjan 683 # packager: '<\S+@<%= escaped_domain %>>$'
70 pterjan 682 distribution: '^Mageia'
71 pterjan 686 vendor: '^Mageia.Org$'
72 pterjan 682
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 pterjan 684 1:
128 pterjan 682 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 blino 722 class: Youri::Submit::Action::Markrelease
159 pterjan 682
160     link:
161 blino 722 class: Youri::Submit::Action::Link
162 pterjan 682
163     archive:
164 blino 722 class: Youri::Submit::Action::Archive
165 pterjan 682
166     clean:
167 blino 722 class: Youri::Submit::Action::Clean
168 pterjan 682
169 blino 720 genhdlist2:
170     class: Youri::Submit::Post::Genhdlist2
171     options:
172     command: /usr/bin/genhdlist2
173 pterjan 719
174 pterjan 682 # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30