#!/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