/[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 970 - (hide 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 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 pterjan 924 - recency
31 pterjan 682 actions:
32 pterjan 719 - markrelease
33 pterjan 682 # - sign
34     - install
35     - link
36     # - mail
37     # - archive
38     - clean
39 blino 721 posts:
40 blino 720 - genhdlist2
41 pterjan 682
42 pterjan 684 1:
43 pterjan 682 checks:
44     - version
45     - tag
46     - acl
47     - rpmlint
48     - recency
49     - queue_recency
50     actions:
51 pterjan 719 - markrelease
52 pterjan 682 # - sign
53     - install
54     - link
55     # - mail
56     # - archive
57     - clean
58 blino 721 posts:
59 blino 720 - genhdlist2
60 pterjan 682
61     # checks definition
62     checks:
63     tag:
64     class: Youri::Submit::Check::Tag
65     options:
66     tags:
67     release: 'mga\d+'
68 pterjan 683 # packager: '<\S+@<%= escaped_domain %>>$'
69 pterjan 682 distribution: '^Mageia'
70 pterjan 686 vendor: '^Mageia.Org$'
71 pterjan 682
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 pterjan 684 1:
127 pterjan 682 authorized_packages: none_package_authorized
128 pterjan 921 authorized_sections: ^[a-z]+/(updates|updates_testing|backports|backports_testing)$
129 pterjan 682 authorized_arches: none
130     mode: freeze
131    
132     cauldron:
133     # <mrl> Prior freeze
134 pterjan 921 authorized_sections: ^[a-z]+/(release|updates_testing)$
135 pterjan 682 authorized_arches: .*
136     mode: normal
137     ## <blino> Version freeze
138     # authorized_packages: ^$
139 pterjan 921 # authorized_sections: ^[a-z]+/updates_testing$
140 pterjan 682 # 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 pterjan 921 # authorized_sections: ^restricted/release|main/updates_testing|contrib/updates_testing$
147 pterjan 682 # 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 blino 722 class: Youri::Submit::Action::Markrelease
158 pterjan 682
159     link:
160 blino 722 class: Youri::Submit::Action::Link
161 pterjan 682
162     archive:
163 blino 722 class: Youri::Submit::Action::Archive
164 pterjan 682
165     clean:
166 blino 722 class: Youri::Submit::Action::Clean
167 pterjan 682
168 boklm 969 sign:
169 boklm 970 class: Youri::Submit::Action::Sign
170 boklm 969 options:
171     signuser: <%= sign_login %>
172     path: <%= sign_keydir %>
173     name: <%= sign_keyid %>
174    
175 blino 723 posts:
176 blino 720 genhdlist2:
177     class: Youri::Submit::Post::Genhdlist2
178     options:
179     command: /usr/bin/genhdlist2
180 pterjan 719
181 pterjan 682 # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30