提交 6222ffd3 编写于 作者: J Joerg Jaspert

Move signingkeyds into database

Signed-off-by: NJoerg Jaspert <joerg@debian.org>
上级 0d39fe45
...@@ -9,7 +9,6 @@ Dinstall ...@@ -9,7 +9,6 @@ Dinstall
// Note: Key must be without a passphrase or it wont work automagically! // Note: Key must be without a passphrase or it wont work automagically!
SigningKeyring "/srv/backports-master.debian.org/s3kr1t/dot-gnupg/secring.gpg"; SigningKeyring "/srv/backports-master.debian.org/s3kr1t/dot-gnupg/secring.gpg";
SigningPubKeyring "/srv/backports-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg"; SigningPubKeyring "/srv/backports-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
SigningKeyIds "55BE302B";
SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org"; SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org";
MyEmailAddress "backports.debian.org archive Installer <installer@backports.debian.org>"; MyEmailAddress "backports.debian.org archive Installer <installer@backports.debian.org>";
MyAdminAddress "ftpmaster@backports.debian.org"; MyAdminAddress "ftpmaster@backports.debian.org";
......
...@@ -6,7 +6,6 @@ Dinstall ...@@ -6,7 +6,6 @@ Dinstall
}; };
SigningKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/secring.gpg"; SigningKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/secring.gpg";
SigningPubKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg"; SigningPubKeyring "/srv/ftp-master.debian.org/s3kr1t/dot-gnupg/pubring.gpg";
SigningKeyIds "55BE302B";
// SendmailCommand "/usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org"; // SendmailCommand "/usr/sbin/sendmail -odq -oi -t -f envelope@ftp-master.debian.org";
SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org"; SendmailCommand "/usr/sbin/sendmail -oi -t -f envelope@ftp-master.debian.org";
MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>"; MyEmailAddress "Debian FTP Masters <ftpmaster@ftp-master.debian.org>";
......
...@@ -371,10 +371,7 @@ def main (): ...@@ -371,10 +371,7 @@ def main ():
keyring += " --keyring \"%s\"" % Cnf["Dinstall::SigningPubKeyring"] keyring += " --keyring \"%s\"" % Cnf["Dinstall::SigningPubKeyring"]
arguments = "--no-options --batch --no-tty --armour" arguments = "--no-options --batch --no-tty --armour"
if Cnf.has_key("Dinstall::SigningKeyIds"): signkeyids=Cnf.signingkeyids.split()
signkeyids = Cnf["Dinstall::SigningKeyIds"].split()
else:
signkeyids = [""]
dest = Cnf["Dir::Root"] + tree + "/Release.gpg" dest = Cnf["Dir::Root"] + tree + "/Release.gpg"
if os.path.exists(dest): if os.path.exists(dest):
......
...@@ -107,7 +107,9 @@ class Config(object): ...@@ -107,7 +107,9 @@ class Config(object):
Of course, what the values do is another matter Of course, what the values do is another matter
""" """
for field in [('db_revision', None, int), for field in [('db_revision', None, int),
('defaultsuitename', 'unstable', str)]: ('defaultsuitename', 'unstable', str),
('signingkeyids', '', str)
]:
setattr(self, 'get_%s' % field[0], lambda x=None: self.get_db_value(field[0], field[1], field[2])) setattr(self, 'get_%s' % field[0], lambda x=None: self.get_db_value(field[0], field[1], field[2]))
setattr(Config, '%s' % field[0], property(fget=getattr(self, 'get_%s' % field[0]))) setattr(Config, '%s' % field[0], property(fget=getattr(self, 'get_%s' % field[0])))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册