Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
d282b550
D
Dak
项目概览
喜羊羊3508
/
Dak
11 个月 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dak
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d282b550
编写于
1月 10, 2001
作者:
J
James Troup
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sync
上级
43722e2e
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
138 addition
and
38 deletion
+138
-38
TODO
TODO
+3
-1
add_constraints.sql
add_constraints.sql
+9
-22
apt.conf
apt.conf
+5
-5
copyoverrides
copyoverrides
+2
-4
cron.daily
cron.daily
+9
-0
debian/control
debian/control
+1
-1
katie.conf
katie.conf
+106
-2
tea
tea
+2
-2
vars
vars
+1
-1
未找到文件。
TODO
浏览文件 @
d282b550
...
...
@@ -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
...
...
add_constraints.sql
浏览文件 @
d282b550
...
...
@@ -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
;
apt.conf
浏览文件 @
d282b550
...
...
@@ -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
" "
;
...
...
copyoverrides
浏览文件 @
d282b550
#! /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
...
...
cron.daily
浏览文件 @
d282b550
...
...
@@ -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
...
...
debian/control
浏览文件 @
d282b550
...
...
@@ -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
...
...
katie.conf
浏览文件 @
d282b550
...
...
@@ -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
...
...
tea
浏览文件 @
d282b550
#!/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
...
...
vars
浏览文件 @
d282b550
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录