projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7e849b9
)
startup freeside-sqlradius-radacctd for radiator export too
author
ivan
<ivan>
Mon, 28 Nov 2005 17:07:50 +0000
(17:07 +0000)
committer
ivan
<ivan>
Mon, 28 Nov 2005 17:07:50 +0000
(17:07 +0000)
FS/bin/freeside-sqlradius-radacctd
patch
|
blob
|
history
diff --git
a/FS/bin/freeside-sqlradius-radacctd
b/FS/bin/freeside-sqlradius-radacctd
index
d66c875
..
d755923
100644
(file)
--- a/
FS/bin/freeside-sqlradius-radacctd
+++ b/
FS/bin/freeside-sqlradius-radacctd
@@
-4,7
+4,7
@@
use strict;
use vars qw( @part_export );
use subs qw(myshutdown);
use POSIX qw(:sys_wait_h);
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);
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
@@
daemonize2();
#--
#--
+#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' } );
@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;
@part_export = grep { ! $_->option('ignore_accounting') } @part_export;