提交 d282b550 编写于 作者: J James Troup

sync

上级 43722e2e
......@@ -24,12 +24,13 @@ Less Urgent
o ability to rebuild all other tables from dists _or_ pools (in the event of disaster) (?)
o check errors on apt_pkg calls so we don't bomb out on daily runs (?)
o check to see if mutli-component binary packages from a single component source are supported
o need a way to sync katie.conf and the DB for things like architecture
o Need to finish alyson (a way to sync katie.conf and the DB)
o dinstall should remove != stable on stable install, not just f + u
o Should probably use $ in ~ compares for files.
o jenna needs to validate arguments!
o jenna's untochable flag doesn't stop adding new packages
o db_access' get_files needs to use exceptions not this None, > 0, < 0 return val BS
o Fix 'mixed' component handling
===================================================================================================
......@@ -44,6 +45,7 @@ Packaging TODO
Future Enhancements
-------------------
o possibly disallow binary versions >> source except for bin-only NMUs (Branden Robinson)
o project/orphaned should be a timed dist so that things only stay
in there temporarily (say 3 months) [aj]
o make the --help and --version options do stuff for all scripts
......
......@@ -74,25 +74,11 @@ GRANT ALL ON
bin_associations, bin_associations_id_seq, binaries,
binaries_id_seq, component, component_id_seq, dsc_files,
dsc_files_id_seq, files, files_id_seq, location, location_id_seq,
maintainer, maintainer_id_seq, source, source_id_seq,
src_associations, src_associations_id_seq, suite,
suite_architectures, suite_id_seq
TO troup;
-- Give write privileges to the associations tables for AJ for the purposes of `testing'
GRANT ALL ON
binaries, binaries_id_seq,
bin_associations, bin_associations_id_seq,
source, source_id_seq,
src_associations, src_associations_id_seq,
suite, suite_id_seq
TO ajt;
-- RO access to AJ for all other tables
GRANT SELECT ON
architecture, archive, binaries, component,
dsc_files, files, location, maintainer, source, suite, suite_architectures
TO ajt;
maintainer, maintainer_id_seq, override, override_type,
override_type_id_seq, priority, priority_id_seq, section,
section_id_seq, source, source_id_seq, src_associations,
src_associations_id_seq, suite, suite_architectures, suite_id_seq
TO GROUP ftpmaster;
-- Read only access to user 'nobody'
GRANT SELECT ON
......@@ -100,7 +86,8 @@ GRANT SELECT ON
bin_associations, bin_associations_id_seq, binaries,
binaries_id_seq, component, component_id_seq, dsc_files,
dsc_files_id_seq, files, files_id_seq, location, location_id_seq,
maintainer, maintainer_id_seq, source, source_id_seq,
src_associations, src_associations_id_seq, suite,
suite_architectures, suite_id_seq
maintainer, maintainer_id_seq, override, override_type,
override_type_id_seq, priority, priority_id_seq, section,
section_id_seq, source, source_id_seq, src_associations,
src_associations_id_seq, suite, suite_architectures, suite_id_seq
TO PUBLIC;
......@@ -36,8 +36,8 @@ tree "dists/testing"
SourceFileList "/org/ftp.debian.org/database/dists/testing_$(SECTION)_source.list";
Sections "main contrib non-free";
Architectures "alpha arm i386 m68k powerpc sparc source";
BinOverride "override.woody.$(SECTION)";
SrcOverride "override.woody.$(SECTION).src";
BinOverride "override.testing.$(SECTION)";
SrcOverride "override.testing.$(SECTION).src";
};
tree "dists/unstable"
......@@ -46,8 +46,8 @@ tree "dists/unstable"
SourceFileList "/org/ftp.debian.org/database/dists/unstable_$(SECTION)_source.list";
Sections "main contrib non-free";
Architectures "alpha arm hppa hurd-i386 i386 mips mipsel m68k powerpc sh sparc source";
BinOverride "override.woody.$(SECTION)";
SrcOverride "override.woody.$(SECTION).src";
BinOverride "override.sid.$(SECTION)";
SrcOverride "override.sid.$(SECTION).src";
};
tree "dists/unstable/main"
......@@ -55,7 +55,7 @@ tree "dists/unstable/main"
FileList "/org/ftp.debian.org/database/dists/unstable_main_$(SECTION)_binary-$(ARCH).list";
Sections "debian-installer";
Architectures "alpha arm hppa hurd-i386 i386 mips mipsel m68k powerpc sh sparc";
BinOverride "override.woody.$(SECTION)";
BinOverride "override.sid.main.$(SECTION)";
BinCacheDB "packages-debian-installer-$(ARCH).db";
Packages::Extensions ".udeb";
Contents " ";
......
#! /bin/sh
# $Id: copyoverrides,v 1.1 2000-11-24 00:20:11 troup Exp $
# $Id: copyoverrides,v 1.2 2001-01-10 06:01:07 troup Exp $
set -e
. $SCRIPTVARS
......@@ -7,9 +7,6 @@ echo 'Copying override files into public view ...'
for f in $copyoverrides ; do
cd $overridedir
sortover.pl <override.$f >override.$f.new
ln -f override.$f old/override.$f.old
mv override.$f.new override.$f
chmod g+w override.$f
cd $indices
......@@ -25,6 +22,7 @@ for f in $copyoverrides ; do
elif [ $rc = 1 -o ! -f $nf ]; then
echo " installing new $nf $pc"
mv -f .newover-$f.gz $nf
chmod g+w $nf
else
echo $? $pc
exit 1
......
......@@ -59,6 +59,15 @@ jenna
# FIXME
cd /org/ftp.debian.org/database/dists/
for i in proposed-updates_-_binary-*; do cat $i >> proposed-updates_-_binary.list; done
# Generate override files
cd $overridedir
denise
# FIXME
rm override.potato.all3
for i in main contrib non-free; do cat override.potato.$i >> override.potato.all3; done
# Generate Packages and Sources files
cd $masterdir
apt-ftparchive generate apt.conf
......
......@@ -6,7 +6,7 @@ Standards-Version: 3.2.1
Package: katie
Architecture: all
Depends: python-pygresql, python, python-apt, apt-utils, gnupg, postgresql (>= 7.0.3-1)
Depends: python, python-pygresql, python-zlib, python-apt, apt-utils, gnupg, postgresql (>= 7.0.3-1)
Suggests: gnupg (>= 1.0.4-1)
Description: Debian's archive maintenance scripts
This is a collection of archive maintenance scripts used by the
......
......@@ -75,6 +75,48 @@ Shania
MorgueSubDir "shania";
};
Natalie
{
Options
{
Debug "";
Help "";
Version "";
Component "main";
List "";
Suite "unstable";
Set "";
Type "deb";
};
ComponentPosition "prefix"; // Whether the component is prepended or appended to the section name
};
Melanie
{
Options
{
Debug "";
Help "";
Version "";
Architecture "";
Binary-Only "";
Component "";
Done "";
No-Action "";
Orphan "";
Partial "";
Reason "";
Source-Only "";
Suite "unstable";
};
MyEmailAddress "Debian Archive Maintenance <ftpmaster@ftp-master.debian.org>";
LogFile "/home/troup/public_html/removals.txt";
};
Neve
{
......@@ -202,6 +244,7 @@ Suite
Version "2.3-testing";
Origin "Debian";
Description "Debian 2.3 Testing distribution - Not Released";
OverrideCodeName "testing";
Priority "3";
};
......@@ -233,8 +276,8 @@ Suite
Version "2.3";
Origin "Debian";
Description "Debian 2.3 Unstable - Not Released";
CodeName "woody";
OverrideCodeName "woody";
CodeName "sid";
OverrideCodeName "sid";
Priority "4";
};
......@@ -309,6 +352,67 @@ Component
MeetsDFSG "false";
};
mixed // **NB:** only used for overrides; not yet used in other code
{
Description "Legacy Mixed";
MeetsDFSG "false";
};
};
Section
{
"admin" "";
"base" "";
"comm" "";
"debian-installer" "";
"devel" "";
"doc" "";
"editors" "";
"electronics" "";
"games" "";
"graphics" "";
"hamradio" "";
"interpreters" "";
"libs" "";
"mail" "";
"math" "";
"misc" "";
"net" "";
"news" "";
"oldlibs" "";
"otherosfs" "";
"science" "";
"shells" "";
"sound" "";
"tex" "";
"text" "";
"utils" "";
"web" "";
"x11" "";
};
Priority
{
"required" 1;
"important" 2;
"standard" 3;
"optional" 4;
"extra" 5;
"source" 0; // i.e. unused
};
OverrideType
{
"deb" "";
"udeb" "";
"dsc" "";
};
Location
......
#!/usr/bin/env python
# 'Fix' stable to make debian-cd and dpkg -BORGiE users happy
# Sanity check the database
# Copyright (C) 2000 James Troup <james@nocrew.org>
# $Id: tea,v 1.1 2000-12-05 04:27:48 troup Exp $
# $Id: tea,v 1.2 2001-01-10 06:00:12 troup Exp $
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
......
......@@ -11,7 +11,7 @@ overridedir=$scriptdir/override
incoming=/org/ftp.debian.org/incoming
copyoverrides="potato potato.contrib potato.non-free woody woody.contrib woody.non-free"
copyoverrides="potato.contrib potato.contrib.src potato.main potato.main.src potato.non-free potato.non-free.src sid.contrib sid.contrib.src sid.main sid.main.debian-installer sid.main.src sid.non-free sid.non-free.src testing.contrib testing.contrib.src testing.main testing.main.src testing.non-free testing.non-free.src"
PATH=$masterdir:$PATH
umask 022
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册