]> git.decadent.org.uk Git - dak.git/blob - config/debian-security/dak.conf
Clean up Version and Description of testing-security and add a silent map from 'etch...
[dak.git] / config / debian-security / dak.conf
1 Dinstall
2 {
3    PGPKeyring "/org/keyring.debian.org/keyrings/debian-keyring.pgp";
4    GPGKeyring "/org/keyring.debian.org/keyrings/debian-keyring.gpg";
5    SigningKeyring "/org/non-us.debian.org/s3kr1t/dot-gnupg/secring.gpg";
6    SigningPubKeyring "/org/non-us.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
7    SigningKeyIds "2D230C5F";
8    SendmailCommand "/usr/sbin/sendmail -odq -oi -t";
9    MyEmailAddress "Debian Installer <installer@ftp-master.debian.org>";
10    MyAdminAddress "ftpmaster@debian.org";
11    MyHost "debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
12    MyDistribution "Debian"; // Used in emails
13    BugServer "bugs.debian.org";
14    PackagesServer "packages.debian.org";
15    LockFile "/org/security.debian.org/dak/lock";
16    Bcc "archive@ftp-master.debian.org";
17    // GroupOverrideFilename "override.group-maint";
18    FutureTimeTravelGrace 28800; // 8 hours
19    PastCutoffYear "1984";
20    SkipTime 300;
21    CloseBugs "false";
22    OverrideDisparityCheck "false";
23    BXANotify "false";
24    QueueBuildSuites
25    {
26      oldstable;
27      stable;
28      testing;
29    };
30    SecurityQueueHandling "true";     
31    SecurityQueueBuild "true";     
32    DefaultSuite "Testing";
33    SuiteSuffix "updates";
34    OverrideMaintainer "dak@security.debian.org";
35    StableDislocationSupport "false";
36    LegacyStableHasNoSections "false";
37 };
38
39 Process-Unchecked
40 {
41   AcceptedLockFile "/org/security.debian.org/lock/unchecked.lock";
42 };
43
44 Import-Users-From-Passwd
45 {
46   ValidGID "800";
47   // Comma separated list of users who are in Postgres but not the passwd file
48   KnownPostgres "postgres,dak,www-data,udmsearch";
49 };
50
51 Queue-Report
52 {
53   Directories
54   {
55     byhand;
56     new;
57     accepted;
58   };
59 };
60
61 Clean-Queues
62 {
63   Options
64   {
65     Days 14;
66   };
67  MorgueSubDir "queue";
68 };
69
70 Rm
71 {
72   Options
73   {
74     Suite "unstable";
75   };
76
77   MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
78   LogFile "/org/security.debian.org/dak-log/removals.txt";
79 };
80
81 Init-Archive
82 {
83   ExportDir "/org/security.debian.org/dak/import-archive-files/";
84 };
85
86 Clean-Suites
87 {
88   // How long (in seconds) dead packages are left before being killed
89   StayOfExecution 129600; // 1.5 days
90   QueueBuildStayOfExecution 86400; // 24 hours
91   MorgueSubDir "pool";
92   OverrideFilename "override.source-only";
93 };
94
95 Security-Install
96 {
97   ComponentMappings
98   {
99     main "ftp-master.debian.org:/pub/UploadQueue";
100     contrib "ftp-master.debian.org:/pub/UploadQueue";
101     non-free "ftp-master.debian.org:/pub/UploadQueue";
102     non-US/main "non-us.debian.org:/pub/UploadQueue";
103     non-US/contrib "non-us.debian.org:/pub/UploadQueue";
104     non-US/non-free "non-us.debian.org:/pub/UploadQueue";
105   };
106 };
107
108 Suite
109 {
110   // Priority determines which suite is used for the Maintainers file
111   // as generated by 'dak make-maintainers' (highest wins).
112
113   Oldstable
114   {
115         Components 
116         {
117           updates/main;
118           updates/contrib;
119           updates/non-free;
120         };
121         Architectures 
122         {
123           source;  
124           all;
125           alpha; 
126           arm;
127           hppa;
128           i386;
129           ia64;
130           m68k;
131           mips;
132           mipsel;
133           powerpc;
134           s390;
135           sparc;
136         };
137         Announce "dak@security.debian.org";
138         Version "3.0";
139         Origin "Debian";
140         Label "Debian-Security";
141         Description "Debian 3.0 Security Updates";
142         CodeName "woody";
143         OverrideCodeName "woody";
144         CopyDotDak "/org/security.debian.org/queue/done/";
145   };
146
147   Stable
148   {
149         Components 
150         {
151           updates/main;
152           updates/contrib;
153           updates/non-free;
154         };
155         Architectures 
156         {
157           source;  
158           all;
159           alpha;
160           amd64; 
161           arm;
162           hppa;
163           i386;
164           ia64;
165           m68k;
166           mips;
167           mipsel;
168           powerpc;
169           s390;
170           sparc;
171         };
172         Announce "dak@security.debian.org";
173         Version "3.1";
174         Origin "Debian";
175         Label "Debian-Security";
176         Description "Debian 3.1 Security Updates";
177         CodeName "sarge";
178         OverrideCodeName "sarge";
179         CopyDotDak "/org/security.debian.org/queue/done/";
180   };
181
182   Testing
183   {
184         Components 
185         {
186           updates/main;
187           updates/contrib;
188           updates/non-free;
189         };
190         Architectures 
191         {
192           source;  
193           all;
194           amd64; 
195           alpha; 
196           arm;
197           hppa;
198           i386;
199           ia64;
200           m68k;
201           mips;
202           mipsel;
203           powerpc;
204           s390;
205           sparc;
206         };
207         Announce "dak@security.debian.org";
208         Version "";
209         Origin "Debian";
210         Label "Debian-Security";
211         Description "Debian testing Security Updates";
212         CodeName "etch";
213         OverrideCodeName "etch";
214         CopyDotDak "/org/security.debian.org/queue/done/";
215   };
216
217 };
218
219 SuiteMappings
220 {
221   "silent-map oldstable-security oldstable";
222  "silent-map stable-security stable";
223  // JT - FIXME, hackorama
224  // "silent-map testing-security stable";
225   "silent-map etch-secure testing";
226   "silent-map testing-security testing";
227 };
228
229 Dir
230 {
231   Root "/org/security.debian.org/ftp/";
232   Pool "/org/security.debian.org/ftp/pool/";
233   Dak "/org/security.debian.org/dak/";
234   Templates "/org/security.debian.org/dak/templates/";
235   PoolRoot "pool/";
236   Override "/org/security.debian.org/override/";
237   Lock "/org/security.debian.org/lock/";
238   Lists "/org/security.debian.org/dak-database/dists/";
239   Log "/org/security.debian.org/dak-log/";
240   Morgue "/org/security.debian.org/morgue/";
241   MorgueReject "reject";
242   Override "/org/security.debian.org/scripts/override/";
243   QueueBuild "/org/security.debian.org/buildd/";
244   Queue
245   {
246     Accepted "/org/security.debian.org/queue/accepted/";
247     Byhand "/org/security.debian.org/queue/byhand/";
248     Done "/org/security.debian.org/queue/done/";
249     Holding "/org/security.debian.org/queue/holding/";
250     New "/org/security.debian.org/queue/new/";
251     Reject "/org/security.debian.org/queue/reject/";
252     Unchecked "/org/security.debian.org/queue/unchecked/";
253
254     Embargoed "/org/security.debian.org/queue/embargoed/";
255     Unembargoed "/org/security.debian.org/queue/unembargoed/";
256     Disembargo "/org/security.debian.org/queue/unchecked-disembargo/";
257   };
258 };
259
260 DB
261 {
262   Name "obscurity";
263   Host ""; 
264   Port -1;
265
266 };
267
268 Architectures
269 {
270
271   source "Source";
272   all "Architecture Independent";
273   alpha "DEC Alpha";
274   hppa "HP PA RISC";
275   arm "ARM";
276   i386 "Intel ia32";
277   ia64 "Intel ia64";
278   m68k "Motorola Mc680x0";
279   mips "MIPS (Big Endian)";
280   mipsel "MIPS (Little Endian)";
281   powerpc "PowerPC";
282   s390 "IBM S/390";
283   sparc "Sun SPARC/UltraSPARC";
284   amd64 "AMD x86_64 (AMD64)";
285
286 };
287
288 Archive
289 {
290
291   security
292   {
293     OriginServer "security.debian.org";
294     PrimaryMirror "security.debian.org";
295     Description "Security Updates for the Debian project";
296   };
297
298 };
299
300 Component
301 {
302
303   updates/main
304   {
305         Description "Main (updates)";
306         MeetsDFSG "true";
307   };
308
309   updates/contrib
310   {
311         Description "Contrib (updates)";
312         MeetsDFSG "true";
313   };
314
315   updates/non-free
316   {
317         Description "Software that fails to meet the DFSG";
318         MeetsDFSG "false";
319   };
320
321 };
322
323 ComponentMappings
324 {
325  "main updates/main";
326  "contrib updates/contrib";
327  "non-free updates/non-free";
328  "non-US/main updates/main";
329  "non-US/contrib updates/contrib";
330  "non-US/non-free updates/non-free";
331 };
332
333 Section
334 {
335   admin;
336   base;
337   comm;
338   debian-installer;
339   devel;
340   doc;
341   editors;
342   electronics;
343   embedded;
344   games;
345   gnome;
346   graphics;
347   hamradio;
348   interpreters;
349   kde;
350   libdevel;
351   libs;
352   mail;
353   math;
354   misc;
355   net;
356   news;
357   oldlibs;
358   otherosfs;
359   perl;
360   python;
361   science;
362   shells;
363   sound;
364   tex;
365   text;
366   utils;
367   web;
368   x11;
369   non-US;
370 };
371
372 Priority
373 {
374   required 1;
375   important 2;
376   standard 3;
377   optional 4;
378   extra 5;
379   source 0; // i.e. unused
380 };
381
382 OverrideType
383 {
384   deb;
385   udeb;
386   dsc;
387 };
388
389 Location
390 {
391   /org/security.debian.org/ftp/dists/
392     {
393       Archive "security";
394       Type "legacy";
395     };
396
397   /org/security.debian.org/ftp/pool/
398     {
399       Archive "security";
400       Suites 
401         {
402           Oldstable;
403           Stable;
404           Testing;
405         };
406       Type "pool";
407     };
408 };
409
410 Urgency
411 {
412   Default "low";
413   Valid
414   {
415     low;
416     medium;
417     high;
418     emergency;
419     critical;
420   };
421 };