mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
(tinc) small fixes
This commit is contained in:
@@ -44,20 +44,18 @@ function if_tinc_services()
|
||||
|
||||
$services = array();
|
||||
$is_enabled = false;
|
||||
if (isset($config['OPNsense']['proxy']['general']['enabled']) && $config['OPNsense']['proxy']['general']['enabled'] == 1) {
|
||||
if (isset($config['OPNsense']['Tinc']['networks']['network'])) {
|
||||
if (!isset($config['OPNsense']['Tinc']['networks']['network'][0])) {
|
||||
$networks = array($config['OPNsense']['Tinc']['networks']['network']);
|
||||
} else {
|
||||
$networks = $config['OPNsense']['Tinc']['networks']['network'];
|
||||
}
|
||||
foreach ($networks as $network) {
|
||||
if (!empty($network['enabled'])) {
|
||||
$is_enabled = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isset($config['OPNsense']['Tinc']['networks']['network'])) {
|
||||
if (!isset($config['OPNsense']['Tinc']['networks']['network'][0])) {
|
||||
$networks = array($config['OPNsense']['Tinc']['networks']['network']);
|
||||
} else {
|
||||
$networks = $config['OPNsense']['Tinc']['networks']['network'];
|
||||
}
|
||||
foreach ($networks as $network) {
|
||||
if (!empty($network['enabled'])) {
|
||||
$is_enabled = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($is_enabled) {
|
||||
|
||||
@@ -13,6 +13,9 @@ name=opnsense-tincd
|
||||
|
||||
stop_cmd=tincd_stop
|
||||
start_cmd=tincd_start
|
||||
rcvar=OPNtincd_enable
|
||||
|
||||
[ -z "$OPNtincd_enable" ] && OPNtincd_enable="NO"
|
||||
|
||||
# stop tincd
|
||||
tincd_stop()
|
||||
|
||||
Reference in New Issue
Block a user