[freeside-commits] freeside/FS/bin freeside-sqlradius-radacctd, 1.4, 1.5

Ivan,,, ivan at wavetail.420.am
Mon Nov 28 09:07:52 PST 2005


Update of /home/cvs/cvsroot/freeside/FS/bin
In directory wavetail:/tmp/cvs-serv5769

Modified Files:
	freeside-sqlradius-radacctd 
Log Message:
startup freeside-sqlradius-radacctd for radiator export too

Index: freeside-sqlradius-radacctd
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/bin/freeside-sqlradius-radacctd,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- freeside-sqlradius-radacctd	3 May 2005 08:51:38 -0000	1.4
+++ freeside-sqlradius-radacctd	28 Nov 2005 17:07:50 -0000	1.5
@@ -4,7 +4,7 @@
 use vars qw( @part_export );
 use subs qw(myshutdown);
 use POSIX qw(:sys_wait_h);
-use IO::File;
+#use IO::File;
 use FS::Daemon qw(daemonize1 drop_root logfile daemonize2 sigint sigterm);
 use FS::UID qw(adminsuidsetup); #forksuidsetup driver_name dbh myconnect);
 use FS::Record qw(qsearch); # qsearchs);
@@ -29,10 +29,15 @@
 
 #--
 
+#don't just look for ->can('usage_sessions'), we're sqlradius-specific
+# (radiator is supposed to be setup with a radacct table)
+
 @part_export =
   qsearch('part_export', { 'exporttype' => 'sqlradius' } );
 push @part_export,
   qsearch('part_export', { 'exporttype' => 'sqlradius_withdomain' } );
+push @part_export,
+  qsearch('part_export', { 'exporttype' => 'radiator' } );
 
 @part_export = grep { ! $_->option('ignore_accounting') } @part_export;
 



More information about the freeside-commits mailing list