Checks availability of required (smartctl, lsblk) and optional (nvme, ceph, pct, dmidecode) tools at startup. Guards all tool-dependent code sections to skip gracefully with informative log messages instead of crashing. Also fixes pre-existing indentation bug in LXC exception handler. Fixes: #19 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
166 KiB
166 KiB