Add package list and repos to AIO diagnostics
This patch adds a listing of installed packages to the AIO diagnostic output to assist with determining package conflicts in OpenStack CI. Change-Id: I217c618466231f188ac1cd323ddddb8679f2d81b
This commit is contained in:
parent
bdee1d5ac8
commit
c89ce709cc
@ -188,7 +188,7 @@ function exit_success() {
|
||||
|
||||
function exit_fail() {
|
||||
set +x
|
||||
get_instance_info
|
||||
log_instance_info
|
||||
info_block "Error Info - $@"
|
||||
exit_state 1
|
||||
}
|
||||
@ -214,6 +214,13 @@ function log_instance_info() {
|
||||
set -x
|
||||
}
|
||||
|
||||
function get_repos_info() {
|
||||
for i in /etc/apt/sources.list /etc/apt/sources.list.d/*; do
|
||||
echo -e "\n$i"
|
||||
cat $i
|
||||
done
|
||||
}
|
||||
|
||||
# Get instance info
|
||||
function get_instance_info() {
|
||||
set +x
|
||||
@ -265,6 +272,8 @@ function get_instance_info() {
|
||||
else
|
||||
echo -e "\nNo xenstore Information\n"
|
||||
fi
|
||||
get_repos_info &> /openstack/log/instance-info/host_repo_info_$(date +%s).log || true
|
||||
dpkg-query --list &> /openstack/log/instance-info/host_packages_info_$(date +%s).log
|
||||
}
|
||||
|
||||
function print_report() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user