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