Bug #11582 » 63.diff
usr/local/pkg/freeradius.inc | ||
---|---|---|
2567 | 2567 | |
2568 | 2568 |
/* XML will hold the sections to sync. */ |
2569 | 2569 |
$xml = array(); |
2570 |
$xml['freeradius'] = $config['installedpackages']['freeradius']; |
|
2571 |
$xml['freeradiusauthorizedmacs'] = $config['installedpackages']['freeradiusauthorizedmacs']; |
|
2572 |
$xml['freeradiusclients'] = $config['installedpackages']['freeradiusclients']; |
|
2570 | ||
2571 |
$syncsections = array('freeradius', 'freeradiusauthorizedmacs', 'freeradiusclients', 'freeradiusinterfaces', |
|
2572 |
'freeradiussettings', 'freeradiuseapconf', 'freeradiussqlconf', 'freeradiusmodulesldap'); |
|
2573 |
foreach ($syncsections as $section) { |
|
2574 |
if (is_array($config['installedpackages'][$section])) { |
|
2575 |
$xml[$section] = $config['installedpackages'][$section]; |
|
2576 |
} |
|
2577 |
} |
|
2573 | 2578 | |
2574 | 2579 |
$execcmd = "require_once('/usr/local/pkg/freeradius.inc');\n"; |
2575 | 2580 |
$execcmd .= "freeradius_all_after_XMLRPC_resync();"; |