Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
d1fa96ba
D
Dak
项目概览
喜羊羊3508
/
Dak
12 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
d1fa96ba
编写于
5月 31, 2009
作者:
M
Mark Hymers
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add suite show functionality to admin.py
Signed-off-by:
N
Mark Hymers
<
mhy@debian.org
>
上级
45cdc48f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
41 addition
and
1 deletion
+41
-1
dak/admin.py
dak/admin.py
+41
-1
未找到文件。
dak/admin.py
浏览文件 @
d1fa96ba
...
...
@@ -65,6 +65,10 @@ Perform administrative work on the dak database.
If SUITELIST is given, add to each of the
suites at the same time
suite / s:
s list show a list of suites
s show SUITE show config details for a suite
suite-architecture / s-a:
s-a list-suite ARCH show the suites an ARCH is in
s-a list-arch SUITE show the architectures in a SUITE
...
...
@@ -151,9 +155,45 @@ dispatch['a'] = architecture
################################################################################
def
__suite_list
(
d
,
args
):
s
=
d
.
session
()
for
j
in
s
.
query
(
Suite
).
order_by
(
'suite_name'
).
all
():
print
j
.
suite_name
def
__suite_show
(
d
,
args
):
if
len
(
args
)
<
2
:
die
(
"E: showing an suite entry requires a suite"
)
s
=
d
.
session
()
su
=
get_suite
(
args
[
2
].
lower
())
if
su
is
None
:
die
(
"E: can't find suite entry for %s"
%
(
args
[
2
].
lower
()))
print
su
.
details
()
def
suite
(
command
):
args
=
[
str
(
x
)
for
x
in
command
]
Cnf
=
utils
.
get_conf
()
d
=
DBConn
()
die_arglen
(
args
,
2
,
"E: suite needs at least a command"
)
mode
=
args
[
1
].
lower
()
if
mode
==
'list'
:
__suite_list
(
d
,
args
)
if
mode
==
'show'
:
__suite_show
(
d
,
args
)
else
:
die
(
"E: suite-architecture command unknown"
)
dispatch
[
'suite'
]
=
suite
dispatch
[
's'
]
=
suite
################################################################################
def
__suite_architecture_list
(
d
,
args
):
s
=
d
.
session
()
suites
=
s
.
query
(
Suite
).
all
()
for
j
in
s
.
query
(
Suite
).
order_by
(
'suite_name'
).
all
():
print
j
.
suite_name
+
' '
+
\
','
.
join
([
a
.
architecture
.
arch_string
for
a
in
j
.
suitearchitectures
])
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录