Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
f67f9650
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f67f9650
编写于
6月 02, 2011
作者:
M
Michal Privoznik
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
virsh: Add daemon version reporting
'virsh version' might report against which version of libvirtd is running.
上级
15743e94
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
1 deletion
+21
-1
tools/virsh.c
tools/virsh.c
+21
-1
未找到文件。
tools/virsh.c
浏览文件 @
f67f9650
...
...
@@ -8689,6 +8689,10 @@ static const vshCmdInfo info_version[] = {
{
NULL
,
NULL
}
};
static
const
vshCmdOptDef
opts_version
[]
=
{
{
"daemon"
,
VSH_OT_BOOL
,
VSH_OFLAG_NONE
,
N_
(
"report daemon version too"
)},
{
NULL
,
0
,
0
,
NULL
}
};
static
bool
cmdVersion
(
vshControl
*
ctl
,
const
vshCmd
*
cmd
ATTRIBUTE_UNUSED
)
...
...
@@ -8698,6 +8702,7 @@ cmdVersion(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED)
unsigned
long
libVersion
;
unsigned
long
includeVersion
;
unsigned
long
apiVersion
;
unsigned
long
daemonVersion
;
int
ret
;
unsigned
int
major
;
unsigned
int
minor
;
...
...
@@ -8756,6 +8761,21 @@ cmdVersion(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED)
vshPrint
(
ctl
,
_
(
"Running hypervisor: %s %d.%d.%d
\n
"
),
hvType
,
major
,
minor
,
rel
);
}
if
(
vshCommandOptBool
(
cmd
,
"daemon"
))
{
ret
=
virConnectGetLibVersion
(
ctl
->
conn
,
&
daemonVersion
);
if
(
ret
<
0
)
{
vshError
(
ctl
,
"%s"
,
_
(
"failed to get the daemon version"
));
}
else
{
major
=
daemonVersion
/
1000000
;
daemonVersion
%=
1000000
;
minor
=
daemonVersion
/
1000
;
rel
=
daemonVersion
%
1000
;
vshPrint
(
ctl
,
_
(
"Running against daemon: %d.%d.%d
\n
"
),
major
,
minor
,
rel
);
}
}
return
true
;
}
...
...
@@ -11179,7 +11199,7 @@ static const vshCmdDef domManagementCmds[] = {
{
"vcpucount"
,
cmdVcpucount
,
opts_vcpucount
,
info_vcpucount
,
0
},
{
"vcpuinfo"
,
cmdVcpuinfo
,
opts_vcpuinfo
,
info_vcpuinfo
,
0
},
{
"vcpupin"
,
cmdVcpupin
,
opts_vcpupin
,
info_vcpupin
,
0
},
{
"version"
,
cmdVersion
,
NULL
,
info_version
,
0
},
{
"version"
,
cmdVersion
,
opts_version
,
info_version
,
0
},
{
"vncdisplay"
,
cmdVNCDisplay
,
opts_vncdisplay
,
info_vncdisplay
,
0
},
{
NULL
,
NULL
,
NULL
,
NULL
,
0
}
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录