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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1220 - (hide annotations) (download)
Sat Feb 26 22:05:37 2011 UTC (14 years, 2 months ago) by pterjan
File size: 4869 byte(s)
Archive old packages
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     # - archive
39     - clean
40 blino 721 posts:
41 blino 720 - genhdlist2
42 pterjan 1068 - mirror
43 pterjan 682
44 pterjan 684 1:
45 pterjan 682 checks:
46     - version
47     - tag
48     - acl
49     - rpmlint
50     - recency
51     - queue_recency
52     actions:
53 pterjan 719 - markrelease
54 boklm 992 - sign
55 pterjan 682 - install
56     - link
57     # - mail
58 pterjan 1220 - archive
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 pterjan 921 authorized_sections: ^[a-z]+/(updates|updates_testing|backports|backports_testing)$
130 pterjan 682 authorized_arches: none
131     mode: freeze
132    
133     cauldron:
134     # <mrl> Prior freeze
135 pterjan 921 authorized_sections: ^[a-z]+/(release|updates_testing)$
136 pterjan 682 authorized_arches: .*
137     mode: normal
138     ## <blino> Version freeze
139     # authorized_packages: ^$
140 pterjan 921 # authorized_sections: ^[a-z]+/updates_testing$
141 pterjan 682 # 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 pterjan 921 # authorized_sections: ^restricted/release|main/updates_testing|contrib/updates_testing$
148 pterjan 682 # 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 boklm 969 sign:
170 boklm 970 class: Youri::Submit::Action::Sign
171 boklm 969 options:
172     signuser: <%= sign_login %>
173     path: <%= sign_keydir %>
174     name: <%= sign_keyid %>
175 boklm 1027 signscript: /usr/local/bin/sign-check-package
176 boklm 969
177 blino 723 posts:
178 blino 720 genhdlist2:
179     class: Youri::Submit::Post::Genhdlist2
180     options:
181     command: /usr/bin/genhdlist2
182 pterjan 1068 mirror:
183     class: Youri::Submit::Post::Mirror
184     options:
185     destination: /distrib/mirror/distrib
186 pterjan 719
187 pterjan 682 # vim:ft=yaml:et:sw=4

  ViewVC Help
Powered by ViewVC 1.1.30