diff --git a/scripts/scripts-library.sh b/scripts/scripts-library.sh index fea13200f0..8be5576787 100755 --- a/scripts/scripts-library.sh +++ b/scripts/scripts-library.sh @@ -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() {