/[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 1221 - (hide annotations) (download)
Sat Feb 26 22:51:08 2011 UTC (13 years, 1 month ago) by pterjan
Original Path: puppet/modules/buildsystem/templates/submit-upload.conf
File size: 4848 byte(s)
Oops, archive old packages on cauldron, not only on 1
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 pterjan 1220 archive_root: ${home}/old/
14 pterjan 682 upload_state: queue
15     queue: queue
16     noarch: i586
17 pterjan 683 svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/
18 pterjan 684 1:
19 pterjan 682 arch: i586 x86_64
20     cauldron:
21     arch: i586 x86_64
22    
23     # targets definition
24     targets:
25     cauldron:
26     checks:
27     - version
28     - tag
29     - acl
30     - rpmlint
31 pterjan 924 - recency
32 pterjan 682 actions:
33 pterjan 719 - markrelease
34 boklm 992 - sign
35 pterjan 682 - install
36     - link
37     # - mail
38 pterjan 1221 - archive
39 blino 721 posts:
40 blino 720 - genhdlist2
41 pterjan 1068 - mirror
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 boklm 992 - sign
54 pterjan 682 - install
55     - link
56     # - mail
57 pterjan 1220 - archive
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 boklm 1027 signscript: /usr/local/bin/sign-check-package
175 boklm 969
176 blino 723 posts:
177 blino 720 genhdlist2:
178     class: Youri::Submit::Post::Genhdlist2
179     options:
180     command: /usr/bin/genhdlist2
181 pterjan 1068 mirror:
182     class: Youri::Submit::Post::Mirror
183     options:
184     destination: /distrib/mirror/distrib
185 pterjan 719
186 pterjan 682 # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30