X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=tools%2Fdebianqueued-0.9%2Fconfig;h=342131f428e8524553c8b8274056193812ed49c7;hb=13719603e2224ccebedeec872ea98872f6bfdb0a;hp=bc432459c9b4fb8a180d713e12982eed69536563;hpb=2764c503d2f9c2177873f861c9dad76bcd2c04ca;p=dak.git diff --git a/tools/debianqueued-0.9/config b/tools/debianqueued-0.9/config index bc432459..342131f4 100644 --- a/tools/debianqueued-0.9/config +++ b/tools/debianqueued-0.9/config @@ -1,66 +1,6 @@ # # example configuration file for debianqueued # -# $Id: config,v 1.15 1999/07/07 16:19:32 ftplinux Exp $ -# -# $Log: config,v $ -# Revision 1.15 1999/07/07 16:19:32 ftplinux -# New variables for upload methods: $upload_method, $ftptimeout, -# $ftpdebug, $ls, $cp, $chmod. -# New variables for GnuPG checking: $gpg, $gpg_keyring, -# $gpg_keyring_archive_name. -# Renamed "master" in vars to "target". -# Updated list of non-US packages. -# -# Revision 1.14 1998/07/06 14:25:46 ftplinux -# Make $keyring_archive_name use a wildcard, newer debian keyring tarball -# contain a dir with a date. -# -# Revision 1.13 1998/04/23 10:56:53 ftplinux -# Added new config var $chmod_on_master. -# -# Revision 1.12 1998/02/17 10:57:21 ftplinux -# Added @test_binaries -# -# Revision 1.11 1997/12/09 13:51:46 ftplinux -# Implemented rejecting of nonus packages (new config var @nonus_packages) -# -# Revision 1.10 1997/10/30 11:32:39 ftplinux -# Implemented warning mails for incomplete uploads that miss a .changes -# file. Maintainer address can be extracted from *.deb, *.diff.gz, -# *.dsc, or *.tar.gz files with help of new utility functions -# is_debian_file, get_maintainer, and debian_file_stem. -# -# Revision 1.9 1997/09/17 12:16:33 ftplinux -# Added writing summaries to a file -# -# Revision 1.8 1997/08/18 13:07:14 ftplinux -# Implemented summary mails -# -# Revision 1.7 1997/08/11 12:49:09 ftplinux -# Implemented logfile rotating -# -# Revision 1.6 1997/08/07 09:25:21 ftplinux -# Added timeout for remote operations -# -# Revision 1.5 1997/07/09 10:14:58 ftplinux -# Change RCS Header: to Id: -# -# Revision 1.4 1997/07/09 10:13:51 ftplinux -# Alternative implementation of status file as plain file (not FIFO), because -# standard wu-ftpd doesn't allow retrieval of non-regular files. New config -# option $statusdelay for this. -# -# Revision 1.3 1997/07/08 08:34:14 ftplinux -# If dqueued-watcher runs as cron job, $PATH might not contain gzip. Use extra -# --use-compress-program option to tar, and new config var $gzip. -# -# Revision 1.2 1997/07/03 13:06:48 ftplinux -# Little last changes before beta release -# -# Revision 1.1.1.1 1997/07/03 12:54:59 ftplinux -# Import initial sources -# # set to != 0 for debugging output (to log file) $debug = 0; @@ -73,7 +13,7 @@ $scp = "/usr/bin/scp"; $ssh_agent = "/usr/bin/ssh-agent"; $ssh_add = "/usr/bin/ssh-add"; $md5sum = "/usr/bin/md5sum"; -$mail = "/usr/bin/mail"; +$mail = "/usr/sbin/sendmail"; $mkfifo = "/usr/bin/mkfifo"; $tar = "/bin/tar"; # must be GNU tar! $gzip = "/bin/gzip"; @@ -94,17 +34,27 @@ $ssh_options = "-o'BatchMode yes' -o'FallBackToRsh no' ". $ssh_key_file = ""; # the incoming dir we live in -$incoming = "/srv/queued/UploadQueue"; +$incoming = "/srv/upload.debian.org/ftp/pub/UploadQueue"; + +# the delayed incoming directories +$incoming_delayed = "/srv/upload.debian.org/ftp/pub/UploadQueue/DELAYED/%d-day"; + +# maximum delay directory, -1 for no delayed directory, +# incoming_delayed and target_delayed need to exist. +$max_delayed = 15; # files not to delete in $incoming (regexp) $keep_files = '(status|\.message|README)$'; # file patterns that aren't deleted right away -$valid_files = '(\.changes|\.tar\.gz|\.dsc|\.u?deb|diff\.gz|\.sh)$'; +$valid_files = '(\.changes|\.tar\.(?:gz|bz2|xz)|\.dsc|\.u?deb|diff\.gz|\.sh)$'; # Change files to mode 644 locally (after md5 check) or only on master? $chmod_on_target = 0; +# Do an md5sum check after upload? +$check_md5sum = 1; + # name of the status file or named pipe in the incoming dir $statusfile = "$incoming/status"; @@ -114,14 +64,30 @@ $statusdelay = 30; # names of the keyring files @keyrings = ( "/srv/keyring.debian.org/keyrings/debian-keyring.gpg", - "/srv/keyring.debian.org/keyrings/debian-keyring.pgp", - "/srv/ftp.debian.org/keyrings/debian-maintainers.gpg" ); + "/srv/keyring.debian.org/keyrings/debian-maintainers.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-alpha-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-amd64-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-arm64-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-armhf-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-armel-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-hurd-i386-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-i386-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-ia64-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-kfreebsd-amd64-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-kfreebsd-i386-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-mipsel-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-mips-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-powerpc-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-ppc64el-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-s390-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-s390x-keyring.gpg", + "/srv/keyring.debian.org/keyrings/buildd-keyrings/buildd-sparc-keyring.gpg"); # our log file -$logfile = "$queued_dir/log"; +$logfile = "$queued_dir/run/log"; # our pid file -$pidfile = "$queued_dir/pid"; +$pidfile = "$queued_dir/run/pid"; # upload method (ssh, copy, ftp) $upload_method = "copy"; @@ -133,7 +99,10 @@ $target = "localhost"; $targetlogin = "queue"; # incoming on target host -$targetdir = "/srv/ftp.debian.org/queue/unchecked/"; +$targetdir = "/srv/ftp-master.debian.org/queue/unchecked/"; + +# incoming/delayed on target host +$targetdir_delayed = "/srv/upload.debian.org/DEFERRED/%d-day"; # select FTP debugging #$ftpdebug = 0; @@ -171,8 +140,10 @@ $bad_changes_timeout = 2*24*60*60; # 2 days $remote_timeout = 3*60*60; # 3 hours # mail address of maintainer -$maintainer_mail = "james\@nocrew.org"; +$maintainer_mail = "ftpmaster\@debian.org"; +# to override the TO address of ALL outgoing mail, set this value. +$overridemail = ""; # logfile rotating: # -----------------