From f890b05151b53461032f04433c7438cecb555e43 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Wed, 28 Feb 2024 16:24:15 -0800 Subject: [PATCH] fix: unraid-api missing start command + var defaults --- .../plugins/dynamix.my.servers/include/unraid-api.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/unraid-api.php b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/unraid-api.php index 1370f3c49..b55b89ebb 100644 --- a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/unraid-api.php +++ b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/unraid-api.php @@ -54,11 +54,15 @@ if ($cli) { if (!in_array($command, $validCommands)) $command = 'none'; if (!file_exists('/usr/local/sbin/unraid-api') || !file_exists('/usr/local/bin/unraid-api/unraid-api')) { - response_complete(406, array('error' => 'Please reinstall the My Servers plugin')); + response_complete(406, array('error' => 'Please reinstall the Unraid Connect plugin')); } +$output = []; +$retval = null; + switch ($command) { case 'start': + exec('unraid-api start 2>/dev/null', $output, $retval); $output = implode(PHP_EOL, $output); response_complete(200, array('result' => $output), $output); break;