From 482b510bdd2c319f135af1d2bd39740744cbef7d Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sat, 19 Feb 2005 03:58:44 +0000 Subject: Update Colin's FreeRADIUS package --- packages/freeradius.xml | 9 ++++++--- packages/freeradiusclients.xml | 11 +++++++---- packages/freeradiussettings.xml | 12 ++++++++---- 3 files changed, 21 insertions(+), 11 deletions(-) (limited to 'packages') diff --git a/packages/freeradius.xml b/packages/freeradius.xml index 65575026..1fc1c028 100644 --- a/packages/freeradius.xml +++ b/packages/freeradius.xml @@ -10,16 +10,16 @@ Users - /pkg_edit.php?xml=freeradius.xml + /pkg.php?xml=freeradius.xml Clients - /pkg_edit.php?xml=freeradiusclients.xml + /pkg.php?xml=freeradiusclients.xml Settings - /pkg_edit.php?xml=freeradiussettings.xml + /pkg_edit.php?xml=freeradiussettings.xml&id=1 @@ -81,6 +81,8 @@ } } fclose($fout); + mwexec("killall radiusd"); + mwexec("/usr/local/etc/rc.d/radiusd.sh"); } sync_package(); @@ -89,3 +91,4 @@ + diff --git a/packages/freeradiusclients.xml b/packages/freeradiusclients.xml index 05f3fa45..c5999572 100644 --- a/packages/freeradiusclients.xml +++ b/packages/freeradiusclients.xml @@ -4,16 +4,16 @@ Users - /pkg_edit.php?xml=freeradius.xml + /pkg.php?xml=freeradius.xml Clients - /pkg_edit.php?xml=freeradiusclients.xml + /pkg.php?xml=freeradiusclients.xml Settings - /pkg_edit.php?xml=freeradiussettings.xml + /pkg_edit.php?xml=freeradiussettings.xml&id=1 installedpackages->package->$packagename->configuration->settings @@ -61,13 +61,15 @@ function sync_package() { global $config; $fout = fopen("/usr/local/etc/raddb/clients.conf","w"); + fwrite($fout, "client 127.0.0.1" . "{\n" . "secret = pfsense\n" . "shortname = localhost\n}\n\n"); if($config['installedpackages']['freeradiusclients']['config'] != "") { - fwrite($fout, "client 127.0.0.1" . "{\n" . "secret = pfsense\n" . "shortname = localhost\n}\n\n"); foreach($config['installedpackages']['freeradiusclients']['config'] as $rowhelper) { fwrite($fout, "client " . $rowhelper['client'] . "{\n" . "secret = " . $rowhelper['sharedsecret'] . "\nshortname = " . $rowhelper['shortname'] . "\n}\n\n"); } } fclose($fout); + mwexec("killall radiusd"); + mwexec("/usr/local/etc/rc.d/radiusd"); } sync_package(); @@ -76,3 +78,4 @@ + diff --git a/packages/freeradiussettings.xml b/packages/freeradiussettings.xml index 1087a3ce..94a815ef 100644 --- a/packages/freeradiussettings.xml +++ b/packages/freeradiussettings.xml @@ -1,18 +1,19 @@ freeradiussettings FreeRADIUS: Settings + pkg_edit.php?xml=freeradiussettings.xml&id=1 Users - /pkg_edit.php?xml=freeradius.xml + /pkg.php?xml=freeradius.xml Clients - /pkg_edit.php?xml=freeradiusclients.xml + /pkg.php?xml=freeradiusclients.xml Settings - /pkg_edit.php?xml=freeradiussettings.xml + /pkg_edit.php?xml=freeradiussettings.xml&id=1 @@ -27,7 +28,7 @@ Port port - Enter the desired port here + Enter the desired port here (default 1812) input @@ -58,6 +59,8 @@ } } fclose($fout); + mwexec("killall radiusd"); + mwexec("/usr/local/etc/rc.d/radiusd"); } sync_package(); @@ -66,3 +69,4 @@ + -- cgit v1.2.3