dak.conf 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  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. SendmailCommand "/usr/sbin/sendmail -odq -oi -t";
  7. MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
  8. MyAdminAddress "ftpmaster@debian.org";
  9. MyHost "debian.org"; // used for generating user@my_host addresses in e.g. manual_reject()
  10. MyDistribution "Debian"; // Used in emails
  11. BugServer "bugs.debian.org";
  12. PackagesServer "packages.debian.org";
  13. Bcc "archive@ftp-master.debian.org";
  14. // GroupOverrideFilename "override.group-maint";
  15. SkipTime 300;
  16. CloseBugs "false";
  17. OverrideDisparityCheck "false";
  18. BXANotify "false";
  19. DefaultSuite "stable";
  20. SuiteSuffix "updates/";
  21. OverrideMaintainer "dak@security.debian.org";
  22. LegacyStableHasNoSections "false";
  23. AllowSourceOnlyUploads "true";
  24. };
  25. Process-New
  26. {
  27. DinstallLockFile "/srv/security-master.debian.org/lock/processnew.lock";
  28. LockDir "/srv/security-master.debian.org/lock/new/";
  29. };
  30. Process-Policy
  31. {
  32. CopyDir "/srv/security-master.debian.org/queue/accepted";
  33. };
  34. Import-Users-From-Passwd
  35. {
  36. ValidGID "800";
  37. // Comma separated list of users who are in Postgres but not the passwd file
  38. KnownPostgres "postgres,dak,www-data,udmsearch,repuser,debian-backup";
  39. };
  40. Queue-Report
  41. {
  42. Directories
  43. {
  44. byhand;
  45. new;
  46. unembargoed;
  47. embargoed;
  48. };
  49. };
  50. Import-LDAP-Fingerprints
  51. {
  52. LDAPDn "ou=users,dc=debian,dc=org";
  53. LDAPServer "db.debian.org";
  54. CACertFile "/etc/ssl/ca-debian/ca-certificates.crt";
  55. ExtraKeyrings
  56. {
  57. "/srv/keyring.debian.org/keyrings/removed-keys.pgp";
  58. "/srv/keyring.debian.org/keyrings/removed-keys.gpg";
  59. "/srv/keyring.debian.org/keyrings/extra-keys.pgp";
  60. };
  61. KeyServer "wwwkeys.eu.pgp.net";
  62. };
  63. Check-Overrides
  64. {
  65. OverrideSuites
  66. {
  67. Stable
  68. {
  69. Process "0";
  70. };
  71. Testing
  72. {
  73. Process "0";
  74. };
  75. };
  76. };
  77. Clean-Queues
  78. {
  79. Options
  80. {
  81. Days 14;
  82. };
  83. MorgueSubDir "queue";
  84. };
  85. Rm
  86. {
  87. Options
  88. {
  89. Suite "unstable";
  90. };
  91. MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
  92. LogFile "/srv/security-master.debian.org/dak-log/removals.txt";
  93. };
  94. Clean-Suites
  95. {
  96. MorgueSubDir "pool";
  97. };
  98. Security-Install
  99. {
  100. ComponentMappings
  101. {
  102. main "ftp-master.debian.org:/pub/UploadQueue";
  103. contrib "ftp-master.debian.org:/pub/UploadQueue";
  104. non-free "ftp-master.debian.org:/pub/UploadQueue";
  105. non-US/main "non-us.debian.org:/pub/UploadQueue";
  106. non-US/contrib "non-us.debian.org:/pub/UploadQueue";
  107. non-US/non-free "non-us.debian.org:/pub/UploadQueue";
  108. };
  109. };
  110. SuiteMappings
  111. {
  112. "silent-map stable-security stable";
  113. "silent-map stable-kfreebsd-security stable-kfreebsd";
  114. "silent-map oldstable-security oldstable";
  115. "silent-map oldoldstable-security oldoldstable";
  116. "silent-map testing-security testing";
  117. "silent-map squeeze-security oldoldstable";
  118. "silent-map wheezy-security oldstable";
  119. "silent-map jessie-security stable";
  120. "silent-map jessie-kfreebsd-security stable-kfreebsd";
  121. "silent-map stretch-security testing";
  122. "reject oldoldstable";
  123. };
  124. Dir
  125. {
  126. Base "/srv/security-master.debian.org/";
  127. Root "/srv/security-master.debian.org/ftp/";
  128. Pool "/srv/security-master.debian.org/ftp/pool/";
  129. Export "/srv/security-master.debian.org/export/";
  130. Dak "/srv/security-master.debian.org/dak/";
  131. Templates "/srv/security-master.debian.org/dak/templates/";
  132. Override "/srv/security-master.debian.org/override/";
  133. Lock "/srv/security-master.debian.org/lock/";
  134. Cache "/srv/security-master.debian.org/database/";
  135. Lists "/srv/security-master.debian.org/dak-database/dists/";
  136. Log "/srv/security-master.debian.org/dak-log/";
  137. Morgue "/srv/security-master.debian.org/morgue/";
  138. Override "/srv/security-master.debian.org/scripts/override/";
  139. Upload "/srv/queued/ftpmaster/";
  140. TempPath "/srv/security-master.debian.org/tmp";
  141. Done "/srv/security-master.debian.org/queue/done/";
  142. Reject "/srv/security-master.debian.org/queue/reject/";
  143. Queue
  144. {
  145. Embargoed "/srv/security-master.debian.org/queue/embargoed/";
  146. Unembargoed "/srv/security-master.debian.org/queue/unembargoed/";
  147. Disembargo "/srv/security-master.debian.org/queue/unchecked-disembargo/";
  148. };
  149. };
  150. DB
  151. {
  152. Service "obscurity";
  153. // PoolSize should be at least ThreadCount + 1
  154. PoolSize 5;
  155. // MaxOverflow shouldn't exceed postgresql.conf's max_connections - PoolSize
  156. MaxOverflow 13;
  157. // should be false for encoding == SQL_ASCII
  158. Unicode "false"
  159. };
  160. ComponentMappings
  161. {
  162. "main updates/main";
  163. "contrib updates/contrib";
  164. "non-free updates/non-free";
  165. "non-US/main updates/main";
  166. "non-US/contrib updates/contrib";
  167. "non-US/non-free updates/non-free";
  168. };
  169. Urgency
  170. {
  171. Default "low";
  172. Valid
  173. {
  174. low;
  175. medium;
  176. high;
  177. emergency;
  178. critical;
  179. };
  180. };