From 7f1b7ac34364add888c0e985733cc91e1a96e877 Mon Sep 17 00:00:00 2001 From: trapexit Date: Mon, 19 Jan 2026 11:57:42 -0800 Subject: [PATCH] Add lshw to collect info tool (#1610) --- src/mergerfs_collect_info.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/mergerfs_collect_info.cpp b/src/mergerfs_collect_info.cpp index 17c275d8..7bd870f6 100644 --- a/src/mergerfs_collect_info.cpp +++ b/src/mergerfs_collect_info.cpp @@ -165,6 +165,13 @@ _software_versions(const std::string &output_) ::_run({"smbd","--version"},output_); } +static +void +_lshw(const std::string &output_) +{ + ::_run({"lshw"},output_); +} + int mergerfs::collect_info::main(int argc_, @@ -189,6 +196,7 @@ mergerfs::collect_info::main(int argc_, fmt::print("* Please have mergerfs mounted before running this tool.\n"); fs::unlink(output_filepath); + ::_mergerfs_version(output_filepath); ::_uname(output_filepath); ::_lsb_release(output_filepath); @@ -199,10 +207,12 @@ mergerfs::collect_info::main(int argc_, ::_mergerfs_settings(output_filepath); ::_fstab(output_filepath); ::_software_versions(output_filepath); + ::_lshw(output_filepath); fmt::print("* Upload the following file to your" " GitHub ticket or put on https://pastebin.com" - " when requesting support.\n* {}\n",output_filepath); + " when requesting support.\n* {}\n", + output_filepath); return 0; }