提交 af33f894 编写于 作者: M Mark Hymers

Add security support for the lenny release

 * Move etch to oldstable
 * Rename lenny to stable
 * Create squeeze as testing
 * Make sure that all stable references now have arm and armel
 * Make sure that all testing/unstable/experimental references only have armel
   (i.e. drop arm)
Signed-off-by: NMark Hymers <mhy@debian.org>
上级 be43b702
......@@ -15,10 +15,10 @@ Default
FileMode 0664;
}
tree "dists/stable/updates"
tree "dists/oldstable/updates"
{
FileList "/org/security.debian.org/dak-database/dists/stable_updates/$(SECTION)_binary-$(ARCH).list";
SourceFileList "/org/security.debian.org/dak-database/dists/stable_updates/$(SECTION)_source.list";
FileList "/org/security.debian.org/dak-database/dists/oldstable_updates/$(SECTION)_binary-$(ARCH).list";
SourceFileList "/org/security.debian.org/dak-database/dists/oldstable_updates/$(SECTION)_source.list";
Sections "main contrib non-free";
Architectures "alpha amd64 arm hppa i386 ia64 mips mipsel powerpc s390 sparc source";
BinOverride "override.etch.$(SECTION)";
......@@ -29,10 +29,10 @@ tree "dists/stable/updates"
Sources::Compress "gzip bzip2";
};
tree "dists/testing/updates"
tree "dists/stable/updates"
{
FileList "/org/security.debian.org/dak-database/dists/testing_updates/$(SECTION)_binary-$(ARCH).list";
SourceFileList "/org/security.debian.org/dak-database/dists/testing_updates/$(SECTION)_source.list";
FileList "/org/security.debian.org/dak-database/dists/stable_updates/$(SECTION)_binary-$(ARCH).list";
SourceFileList "/org/security.debian.org/dak-database/dists/stable_updates/$(SECTION)_source.list";
Sections "main contrib non-free";
Architectures "alpha amd64 arm armel hppa i386 ia64 mips mipsel powerpc s390 sparc source";
BinOverride "override.lenny.$(SECTION)";
......@@ -42,3 +42,17 @@ tree "dists/testing/updates"
Packages::Compress "gzip bzip2";
Sources::Compress "gzip bzip2";
};
tree "dists/testing/updates"
{
FileList "/org/security.debian.org/dak-database/dists/testing_updates/$(SECTION)_binary-$(ARCH).list";
SourceFileList "/org/security.debian.org/dak-database/dists/testing_updates/$(SECTION)_source.list";
Sections "main contrib non-free";
Architectures "alpha amd64 armel hppa i386 ia64 mips mipsel powerpc s390 sparc source";
BinOverride "override.squeeze.$(SECTION)";
ExtraOverride "override.squeeze.extra.$(SECTION)";
SrcOverride "override.squeeze.$(SECTION).src";
Contents " ";
Packages::Compress "gzip bzip2";
Sources::Compress "gzip bzip2";
};
......@@ -41,3 +41,16 @@ bindirectory "lenny"
Packages::Extensions ".deb .udeb";
};
bindirectory "squeeze"
{
Packages "squeeze/Packages";
Sources "squeeze/Sources";
Contents " ";
BinOverride "override.squeeze.all3";
SrcOverride "override.squeeze.all3.src";
BinCacheDB "packages-accepted-squeeze.db";
PathPrefix "";
Packages::Extensions ".deb .udeb";
};
......@@ -2,9 +2,10 @@
#
# Executed after cron.unchecked
ARCHS_oldstable="alpha amd64 arm hppa i386 ia64 mips mipsel powerpc sparc s390"
ARCHS_stable="alpha amd64 arm hppa i386 ia64 mips mipsel powerpc sparc s390"
ARCHS_testing="alpha amd64 armel hppa i386 ia64 mips mipsel powerpc sparc s390"
DISTS="stable testing"
DISTS="oldstable stable testing"
SSH_SOCKET=~/.ssh/buildd.debian.org.socket
set -e
......
......@@ -20,9 +20,9 @@ find . -maxdepth 1 -mindepth 1 -type l | xargs --no-run-if-empty rm
for suite in $suites; do
case $suite in
oldstable) override_suite=sarge;;
stable) override_suite=etch;;
testing) override_suite=lenny;;
oldstable) override_suite=etch;;
stable) override_suite=lenny;;
testing) override_suite=squeeze;;
*) echo "Unknown suite type ($suite)"; exit 1;;
esac
for component in $components; do
......@@ -44,7 +44,7 @@ for suite in $suites; do
done
# Generate .all3 overides for the buildd support
for dist in etch lenny; do
for dist in etch lenny squeeze; do
rm -f override.$dist.all3
components="main contrib non-free";
if [ -f override.$dist.main.debian-installer.gz ]; then
......
......@@ -25,6 +25,7 @@ Dinstall
BXANotify "false";
QueueBuildSuites
{
oldstable;
stable;
testing;
};
......@@ -110,7 +111,7 @@ Suite
// Priority determines which suite is used for the Maintainers file
// as generated by 'dak make-maintainers' (highest wins).
Stable
OldStable
{
Components
{
......@@ -145,7 +146,7 @@ Suite
CopyDotDak "/org/security.debian.org/queue/done/";
};
Testing
Stable
{
Components
{
......@@ -174,12 +175,47 @@ Suite
Version "";
Origin "Debian";
Label "Debian-Security";
Description "Debian testing Security Updates";
Description "Debian 5.0 Security Updates";
ValidTime 864000; // 10 days
CodeName "lenny";
OverrideCodeName "lenny";
CopyDotDak "/org/security.debian.org/queue/done/";
};
Testing
{
Components
{
updates/main;
updates/contrib;
updates/non-free;
};
Architectures
{
source;
all;
amd64;
alpha;
armel;
hppa;
i386;
ia64;
mips;
mipsel;
powerpc;
s390;
sparc;
};
Announce "dak@security.debian.org";
Version "";
Origin "Debian";
Label "Debian-Security";
Description "Debian testing Security Updates";
ValidTime 864000; // 10 days
CodeName "squeeze";
OverrideCodeName "squeeze";
CopyDotDak "/org/security.debian.org/queue/done/";
};
};
SuiteMappings
......@@ -187,7 +223,8 @@ SuiteMappings
"silent-map stable-security stable";
// JT - FIXME, hackorama
// "silent-map testing-security stable";
"silent-map etch-secure stable";
"silent-map etch-secure oldstable";
"silent-map lenny-secure stable";
"silent-map testing-security testing";
};
......@@ -367,6 +404,7 @@ Location
Archive "security";
Suites
{
OldStable;
Stable;
Testing;
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册