Update udevadm to account for running in pressure vessel

This commit is contained in:
HannahPadd
2026-03-12 18:00:22 +01:00
parent 4409050359
commit 6c9341f333

View File

@@ -20,7 +20,14 @@ class RPCInstallInfoHandler(var rpcHandler: RPCHandler, var api: ProtocolAPI) {
if (api.server.featureFlags.skipCheckUdev) {
return
}
val udevResponse = executeShellCommand("udevadm", "cat")
val command = if (api.server.featureFlags.steam) {
arrayOf("steam-runtime-launch-client", "--alongside-steam", "--", "udevadm", "cat")
} else {
arrayOf("udevadm", "cat")
}
val udevResponse = executeShellCommand(*command)
if (udevResponse == null) {
LogManager.warning("Server couldn't verify if udev is installed")
return