blob: 3609e63926ca01443657b16bde7640c161afcb46 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- LibreNMS/Validations/System.php.orig 2025-11-17 19:04:56 UTC
+++ LibreNMS/Validations/System.php
@@ -41,19 +41,12 @@ class System extends BaseValidation
{
$install_dir = $validator->getBaseDir();
- $lnms = str_replace('lnms:', '', rtrim((string) `whereis -b lnms 2>/dev/null`));
+ $lnms = rtrim(`/usr/bin/find %%LOCALBASE%%/bin -name lnms`);
$path = rtrim((string) `echo "\$PATH"`);
// if couldn't find lnms and we have PATH
if (empty($lnms) && ! empty($path)) {
- $paths = explode(':', $path);
- $bin = Arr::first(array_intersect([
- '/usr/local/bin',
- '/usr/bin',
- '/bin',
- ], $paths), null, Arr::last($paths));
-
- $validator->warn('Global lnms shortcut not installed. lnms command must be run with full path', "sudo ln -s $install_dir/lnms $bin/lnms");
+ $validator->warn('Global lnms shortcut not installed. lnms command must be run with full path', "sudo ln -s $install_dir/lnms %%LOCALBASE%%/bin/lnms");
}
$bash_completion_dir = '/etc/bash_completion.d/';
|