Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
2cb29a03
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,发现更多精彩内容 >>
提交
2cb29a03
编写于
12月 28, 2007
作者:
J
James Troup
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[AJ] add -f/--force option
上级
c2007516
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
2 deletion
+4
-2
dak/make_suite_file_list.py
dak/make_suite_file_list.py
+4
-2
未找到文件。
dak/make_suite_file_list.py
浏览文件 @
2cb29a03
...
...
@@ -59,6 +59,7 @@ Write out file lists suitable for use with apt-ftparchive.
-a, --architecture=ARCH only write file lists for this architecture
-c, --component=COMPONENT only write file lists for this component
-f, --force ignore Untouchable suite directives in dak.conf
-h, --help show this help and exit
-n, --no-delete don't delete older versions
-s, --suite=SUITE only write file lists for this suite
...
...
@@ -84,7 +85,7 @@ def delete_packages(delete_versions, pkg, dominant_arch, suite,
delete_version
=
version
[
0
]
delete_id
=
packages
[
delete_unique_id
][
"id"
]
delete_arch
=
packages
[
delete_unique_id
][
"arch"
]
if
not
Cnf
.
Find
(
"Suite::%s::Untouchable"
%
(
suite
))
:
if
not
Cnf
.
Find
(
"Suite::%s::Untouchable"
%
(
suite
))
or
Options
[
"Force"
]
:
if
Options
[
"No-Delete"
]:
print
"Would delete %s_%s_%s in %s in favour of %s_%s"
%
(
pkg
,
delete_arch
,
delete_version
,
suite
,
dominant_version
,
dominant_arch
)
else
:
...
...
@@ -413,8 +414,9 @@ def main():
(
'c'
,
"component"
,
"Make-Suite-File-List::Options::Component"
,
"HasArg"
),
(
'h'
,
"help"
,
"Make-Suite-File-List::Options::Help"
),
(
'n'
,
"no-delete"
,
"Make-Suite-File-List::Options::No-Delete"
),
(
'f'
,
"force"
,
"Make-Suite-File-List::Options::Force"
),
(
's'
,
"suite"
,
"Make-Suite-File-List::Options::Suite"
,
"HasArg"
)]
for
i
in
[
"architecture"
,
"component"
,
"help"
,
"no-delete"
,
"suite"
]:
for
i
in
[
"architecture"
,
"component"
,
"help"
,
"no-delete"
,
"suite"
,
"force-touch"
]:
if
not
Cnf
.
has_key
(
"Make-Suite-File-List::Options::%s"
%
(
i
)):
Cnf
[
"Make-Suite-File-List::Options::%s"
%
(
i
)]
=
""
apt_pkg
.
ParseCommandLine
(
Cnf
,
Arguments
,
sys
.
argv
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录