blob: 324024956de767f281c09041e2386f6745cb4e5e [file] [log] [blame]
#!/usr/bin/env bash
#
# config: 234 20
# @brief: Get the bios information.
#
# shellcheck disable=SC1091
. "$DREPORT_INCLUDE"/functions
file_name="bios.log"
desc="bios"
command="busctl call --verbose --no-pager \
xyz.openbmc_project.BIOSConfigManager \
/ \
org.freedesktop.DBus.ObjectManager \
GetManagedObjects"
#if busctl commands fail capture persistent data
if ! add_cmd_output "$command" "$file_name" "$desc";
then
settings_dir="/var/lib/bios-settings-manager"
if [ -d "$settings_dir" ]; then
add_copy_file "$settings_dir" "$desc"
fi
fi