Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
anbox
提交
531dcd8c
A
anbox
项目概览
openeuler
/
anbox
通知
24
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
anbox
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
531dcd8c
编写于
7月 27, 2017
作者:
S
Simon Fels
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add simple script to collect various relevant log files for a bug report
上级
5fd932af
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
62 addition
and
0 deletion
+62
-0
scripts/collect-bug-info.sh
scripts/collect-bug-info.sh
+58
-0
snapcraft.yaml
snapcraft.yaml
+4
-0
未找到文件。
scripts/collect-bug-info.sh
0 → 100755
浏览文件 @
531dcd8c
#!/bin/sh -e
TMPDIR
=
$(
mktemp
-d
)
if
[
$(
id
-u
)
-ne
0
]
;
then
echo
"WARNING: You're not running as root. This will prevent the script from"
echo
" adding a few important file for bug diagnostics to the report."
echo
" If you want to have a look at the script before giving it root"
echo
" access, please have a look at
$0
."
echo
echo
"Please press any key to continue"
read
-r
action
fi
echo
"This script will collect a few interesting things which developers will"
echo
"need to have a better insight into the Anbox system when something goes"
echo
"wrong."
echo
echo
"PLEASE NOTE: The collected log files may collect information about your"
echo
"system. Please have a look before you're sending them to anyone!"
echo
echo
"Collecting anbox log files ... "
set
-x
# Collect several things which are of interest for bug reports
cp
/var/snap/anbox/common/data/system.log
$TMPDIR
||
true
cp
/var/snap/anbox/containers/lxc-monitord.log
$TMPDIR
||
true
cp
/var/snap/anbox/logs/container.log
$TMPDIR
||
true
anbox system-info
>
$TMPDIR
/system-info.log 2>&1
||
true
if
[
-e
/etc/systemd/system/snap.anbox.container-manager.service
]
;
then
sudo
journalctl
--no-pager
-u
snap.anbox.container-manager.service
>
$TMPDIR
/container-manager.log 2>&1
fi
set
+x
echo
echo
"DONE!"
echo
echo
"Do you want to include the kernel log of your system? [y/N]"
read
-r
action
if
[
"
$action
"
=
"y"
]
;
then
set
-x
dmesg
>
$TMPDIR
/kernel.log 2>&1
set
+x
fi
echo
"Generating archive with all log files in
$PWD
..."
CURDIR
=
$PWD
(
cd
$TMPDIR
;
tar
cJf
$CURDIR
/anbox-system-diagnostics-
$(
date
--rfc-3339
=
date
--utc
)
.tar.xz
*
)
rm
-rf
$TMPDIR
echo
"DONE!"
echo
echo
"Now please take the tarball generate in your current directory and"
echo
"attach it to your bug report. Please don't hesitate to have a look"
echo
"into the tarball before you do so to verify you don't leak any"
echo
"information you don't want!"
snapcraft.yaml
浏览文件 @
531dcd8c
...
...
@@ -34,6 +34,8 @@ apps:
command
:
bin/container-manager.sh start
stop-command
:
bin/container-manager.sh stop
daemon
:
simple
collect-bug-info
:
command
:
bin/collect-bug-info.sh
parts
:
android-images
:
...
...
@@ -77,10 +79,12 @@ parts:
snap-wrapper.sh
:
bin/anbox-wrapper.sh
container-manager.sh
:
bin/container-manager.sh
anbox-bridge.sh
:
bin/anbox-bridge.sh
collect-bug-info.sh
:
bin/collect-bug-info.sh
prime
:
-
bin/anbox-bridge.sh
-
bin/anbox-wrapper.sh
-
bin/container-manager.sh
-
bin/collect-bug-info.sh
apparmor
:
plugin
:
nil
stage-packages
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录