]> git.decadent.org.uk Git - dak.git/blob - config/backports/dak.conf
turn off double sig
[dak.git] / config / backports / dak.conf
1 Dinstall
2 {
3    // Both need to be defined at the moment, but they can point to the
4    // same file.
5    GPGKeyring {
6       "/srv/backports-master.debian.org/keyrings/keyring.gpg";
7    };
8    // To sign the release files. Adjust the keyid!
9    // Note: Key must be without a passphrase or it wont work automagically!
10    SigningKeyring "/srv/backports-master.debian.org/s3kr1t/dot-gnupg/secring.gpg";
11    SigningPubKeyring "/srv/backports-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
12    SigningKeyIds "55BE302B";
13    SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org";
14    MyEmailAddress "backports.debian.org archive Installer <installer@backports.debian.org>";
15    MyAdminAddress "ftpmaster@backports.debian.org";
16    MyHost "backports.debian.org";  // used for generating user@my_host addresses in e.g. manual_reject()
17    MyDistribution "backports.debian.org archive"; // Used in emails
18    // Alicia and melanie can use it
19    BugServer "bugs.debian.org";
20    // melanie uses the packages server.
21    // PackagesServer "packages.test.backports.org";
22    // If defined then the package@this.server gets a copy of most of the
23    // actions related to the package. For an example look at
24    // packages.qa.debian.org
25    // TrackingServer "packages.qa.test.backports.org";
26    LockFile "/srv/backports-master.debian.org/lock/dinstall.lock";
27    // If defined this address gets a bcc of all mails.
28    // FIXME: Einrichten wenn das hier produktiv geht!
29    Bcc "debian-backports-changes@lists.debian.org";
30    GroupOverrideFilename "override.group-maint";
31    FutureTimeTravelGrace 28800; // 8 hours
32    PastCutoffYear "1984";
33    SkipTime 300;
34    // If defined then mails to close bugs are sent to the bugserver.
35    CloseBugs "false";
36    OverrideDisparityCheck "true";
37    DefaultSuite "lenny-backports";
38    Reject
39    {
40      NoSourceOnly "true";
41      ReleaseTransitions "/srv/backports-master.debian.org/hints/transitions.yaml";
42    };
43    // If set, only send mails to addresses listed there.
44    // format of entries: one entry per line. Either an email address directly, or a regular expression,
45    // prefixed by "RE:". Examples: "jane.doe@domain.com" or "RE:jane[^@]@domain.com", where the first will
46    // only allow to mail jane.doe@domain.com while the second will mail all of jane*@domain.com
47    MailWhiteList "/srv/backports-master.debian.org/dak/config/backports/mail-whitelist";
48 };
49
50 Generate-Index-Diffs
51 {
52    Options
53    {
54      TempDir "/srv/backports-master.debian.org/tiffani";
55      MaxDiffs { Default 50; };
56    };
57 };
58
59 Override
60 {
61    MyEmailAddress "backports.debian.org archive FTP Masters <ftpmaster@backports.debian.org>";
62 };
63
64 Add-User
65 {
66 // Should we sent a mail to newly added users?
67   SendEmail "true";
68
69 // Should we create an account so they can login?
70 // Account will be created with the defaults from adduser, so adjust
71 // it's configuration to fit your needs.
72 // NOTE: This requires that your dak user has a sudo entry, allowing
73 // to run /usr/sbin/useradd!
74   CreateAccount "false";
75
76 // Note: This is a comma separated list of additional groupnames to
77 // which uma should add the user. NO spaces between the groupnames or
78 // useradd will die.
79 // Disable it if you dont want or need that feature.
80 //  GID "debuser";
81
82 };
83
84 Show-New
85 {
86   HTMLPath "/srv/backports-web.debian.org/underlay/new/";
87 }
88
89 Check-Overrides
90 {
91   OverrideSuites
92   {
93     lenny-backports
94     {
95       Process "1";
96 //      OriginSuite "Unstable";
97     };
98
99     squeeze-backports
100     {
101       Process "1";
102 //      OriginSuite "Unstable";
103     };
104
105     etch-backports
106     {
107       Process "1";
108 //      OriginSuite "Unstable";
109     };
110
111 //    Unstable
112 //    {
113 //    Process "0";
114 //  };
115   };
116 };
117
118
119 Import-Users-From-Passwd
120 {
121   // The Primary GID of your users. Using uma it is the gid from group users.
122   ValidGID "800";
123   // Comma separated list of users who are in Postgres but not the passwd file
124   KnownPostgres "postgres,katie,dak,www-data,qa,guest";
125 };
126
127 Queue-Report
128 {
129   ReportLocations
130   {
131     822Location "/srv/backports-web.debian.org/underlay/new.822";
132   };
133 };
134
135 Clean-Queues
136 {
137   Options
138   {
139     Days 14;
140    };
141  MorgueSubDir "queues";
142 };
143
144 Control-Overrides
145 {
146   Options
147   {
148     Component "main";
149     Suite "lenny-backports";
150     Type "deb";
151    };
152
153  ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
154 };
155
156 Rm
157 {
158   Options
159   {
160     Suite "lenny-backports";
161    };
162
163    MyEmailAddress "backports.debian.org archive Maintenance <ftpmaster@backports.debian.org>";
164    LogFile "/srv/backports-master.debian.org/ftp/removals.txt";
165    LogFile822 "/srv/backports-master.debian.org/ftp/removals.822";
166 };
167
168 Import-Archive
169 {
170   ExportDir "/srv/backports-master.debian.org/dak/import-archive-files/";
171 };
172
173 Clean-Suites
174 {
175   // How long (in seconds) dead packages are left before being killed
176   StayOfExecution 1209600; // 14 days
177   AcceptedAutoBuildStayOfExecution 86400; // 24 hours
178   MorgueSubDir "pool";
179 };
180
181 Process-New
182 {
183   DinstallLockFile "/srv/backports-master.debian.org/lock/processnew.lock";
184   LockDir "/srv/backports-master.debian.org/lock/new/";
185 };
186
187 Suite
188 {
189   lenny-backports
190   {
191         Components
192         {
193           main;
194           contrib;
195           non-free;
196         };
197
198         Announce "debian-backports-changes@lists.debian.org";
199         Origin "Debian Backports";
200         Description "Backports for the Lenny Distribution";
201         CodeName "lenny-backports";
202         OverrideCodeName "lenny-backports";
203         Priority "7";
204         NotAutomatic "yes";
205   };
206
207
208   squeeze-backports
209   {
210         Components
211         {
212           main;
213           contrib;
214           non-free;
215         };
216
217         Announce "debian-backports-changes@lists.debian.org";
218         Origin "Debian Backports";
219         Description "Backports for the Squeeze Distribution";
220         CodeName "squeeze-backports";
221         OverrideCodeName "squeeze-backports";
222         Priority "7";
223         NotAutomatic "yes";
224   };
225
226   etch-backports
227   {
228         Components
229         {
230           main;
231           contrib;
232           non-free;
233         };
234         Announce "debian-backports-changes@lists.debian.org";
235         Origin "backports.debian.org archive";
236         Description "Backports for the Etch Distribution";
237         CodeName "etch-backports";
238         OverrideCodeName "etch-backports";
239         Priority "7";
240         NotAutomatic "yes";
241   };
242
243 };
244
245 Dir
246 {
247   Root "/srv/backports-master.debian.org/ftp/";
248   Pool "/srv/backports-master.debian.org/ftp/pool/";
249   Templates "/srv/backports-master.debian.org/dak/templates/";
250   PoolRoot "pool/";
251   Lists "/srv/backports-master.debian.org/database/dists/";
252   Log "/srv/backports-master.debian.org/log/";
253   Lock "/srv/backports-master.debian.org/lock";
254   Morgue "/srv/backports-master.debian.org/morgue/";
255   MorgueReject "reject";
256   Override "/srv/backports-master.debian.org/scripts/override/";
257   QueueBuild "/srv/backports-master.debian.org/buildd/";
258   UrgencyLog "/srv/backports-master.debian.org/testing/urgencies/";
259   TempPath "/srv/backports-master.debian.org/tmp";
260   Queue
261   {
262     Byhand "/srv/backports-master.debian.org/queue/byhand/";
263     Done "/srv/backports-master.debian.org/queue/done/";
264     Holding "/srv/backports-master.debian.org/queue/holding/";
265     New "/srv/backports-master.debian.org/queue/new/";
266     Reject "/srv/backports-master.debian.org/queue/reject/";
267     Unchecked "/srv/backports-master.debian.org/queue/unchecked/";
268     BTSVersionTrack "/srv/backports-master.debian.org/queue/bts_version_track/";
269     Newstage "/srv/backports-master.debian.org/queue/newstage/";
270     Embargoed "/srv/backports-master.debian.org/queue/Embargoed/";
271     Unembargoed "/srv/backports-master.debian.org/queue/Unembargoed/";
272     ProposedUpdates "/srv/backports-master.debian.org/queue/p-u-new/";
273     OldProposedUpdates "/srv/backports-master.debian.org/queue/Unembargoed/";
274   };
275 };
276
277 DB
278 {
279   Name "projectb";
280   Host "";
281   Port -1;
282 };
283
284 SuiteMappings
285 {
286  "map lenny lenny-backports";
287  "map lenny-bpo lenny-backports";
288  "map squeeze squeeze-backports";
289  "map squeeze-bpo squeeze-backports";
290 };
291
292 Architectures
293 {
294   source "Source";
295   all "Architecture Independent";
296   alpha "DEC Alpha";
297   amd64 "AMD x86_64 (AMD64)";
298   hurd-i386 "Intel ia32 running the HURD";
299   hppa "HP PA RISC";
300   arm "ARM";
301   armel "ARM EABI";
302   i386 "Intel ia32";
303   ia64 "Intel ia64";
304   m68k "Motorola Mc680x0";
305   mips "MIPS (Big Endian)";
306   mipsel "MIPS (Little Endian)";
307   powerpc "PowerPC";
308   s390 "IBM S/390";
309   sh "Hitatchi SuperH";
310   sparc "Sun SPARC/UltraSPARC";
311   kfreebsd-i386 "GNU/kFreeBSD i386";
312   kfreebsd-amd64 "GNU/kFreeBSD amd64";
313 };
314
315 Archive
316 {
317   backports
318   {
319     OriginServer "backports.debian.org";
320     PrimaryMirror "backports.debian.org";
321     Description "Master Archive for backports.debian.org archive";
322   };
323 };
324
325 Component
326 {
327   main
328   {
329         Description "Main";
330         MeetsDFSG "true";
331   };
332
333   contrib
334   {
335         Description "Contrib";
336         MeetsDFSG "true";
337   };
338
339   non-free
340   {
341      Description "Software that fails to meet the DFSG";
342      MeetsDFSG "false";
343   };
344
345 };
346
347 Section
348 {
349   admin;
350   cli-mono;
351   comm;
352   database;
353   debian-installer;
354   debug;
355   devel;
356   doc;
357   editors;
358   embedded;
359   electronics;
360   fonts;
361   games;
362   gnome;
363   graphics;
364   gnu-r;
365   gnustep;
366   hamradio;
367   haskell;
368   httpd;
369   interpreters;
370   java;
371   kde;
372   kernel;
373   libdevel;
374   libs;
375   lisp;
376   localization;
377   mail;
378   math;
379   misc;
380   net;
381   news;
382   ocaml;
383   oldlibs;
384   otherosfs;
385   perl;
386   php;
387   python;
388   ruby;
389   science;
390   shells;
391   sound;
392   tex;
393   text;
394   utils;
395   web;
396   vcs;
397   video;
398   x11;
399   xfce;
400   zope;
401 };
402
403 Priority
404 {
405   required 1;
406   important 2;
407   standard 3;
408   optional 4;
409   extra 5;
410   source 0; // i.e. unused
411 };
412
413 OverrideType
414 {
415   deb;
416   udeb;
417   dsc;
418 };
419
420 Location
421 {
422   // Pool locations on backports.debian.org
423   /srv/backports-master.debian.org/ftp/pool/
424     {
425       Archive "backports";
426       Type "pool";
427     };
428
429 };
430
431 Urgency
432 {
433   Default "low";
434   Valid
435   {
436     low;
437     medium;
438     high;
439     emergency;
440     critical;
441   };
442 };
443
444 Common
445 {
446   // The default number of threads for multithreading parts of dak:
447   ThreadCount 16;
448 }
449
450 Import-LDAP-Fingerprints
451 {
452   LDAPDn "ou=users,dc=debian,dc=org";
453   LDAPServer "db.debian.org";
454   ExtraKeyrings
455   {
456     "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
457     "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
458     "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
459   };
460   KeyServer "wwwkeys.eu.pgp.net";
461 };