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