eek
[freeside.git] / bin / svc_acct.export
index 8cdccda..d2f746c 100755 (executable)
@@ -1,6 +1,6 @@
-#!/usr/bin/perl -Tw
+#!/usr/bin/perl -w
 #
-# $Id: svc_acct.export,v 1.3 2000-03-06 14:12:57 ivan Exp $
+# $Id: svc_acct.export,v 1.8 2000-03-06 14:51:27 ivan Exp $
 #
 # Create and export password files: passwd, passwd.adjunct, shadow,
 # acp_passwd, acp_userinfo, acp_dialup, users
@@ -38,8 +38,8 @@
 # ivan@sisd.com 98-sep-18
 # 
 # $Log: svc_acct.export,v $
-# Revision 1.3  2000-03-06 14:12:57  ivan
-# ICRADIUS export support
+# Revision 1.8  2000-03-06 14:51:27  ivan
+# eek
 #
 # Revision 1.2  1998/12/10 07:23:15  ivan
 # use FS::Conf, need user (for datasrc)
@@ -78,7 +78,7 @@ my @radiusmachines = $conf->config('radiusmachines')
 my $icradiusmachines = $conf->exists('icradiusmachines');
 my @icradiusmachines = $conf->config('icradiusmachines') if $icradiusmachines;
 my $icradius_mysqldest =
-  $conf->config('icradius_mysqldest') || "/usr/local/var/radius"
+  $conf->config('icradius_mysqldest') || "/usr/local/var/"
     if $icradiusmachines;
 my $icradius_mysqlsource =
   $conf->config('icradius_mysqlsource') || "/usr/local/var/freeside"
@@ -251,11 +251,11 @@ foreach $svc_acct (@svc_acct) {
     if ( $icradiusmachines ) {
       my $sth = $icradius_dbh->prepare(
         "INSERT INTO radcheck ( id, UserName, Attribute, Value ) VALUES ( ".
-        join(", ", map { $icradius_dbh->quote( $_ ) } qw (
-          $svc_acct->svcnum
-          $svc_acct->username
-          "Password"
-          $svc_acct->_password
+        join(", ", map { $icradius_dbh->quote( $_ ) } (
+          $svc_acct->svcnum,
+          $svc_acct->username,
+          "Password",
+          $svc_acct->_password,
         ) ). " )"
       );
       $sth->execute or die "Can't insert into radcheck table: ". $sth->errstr;
@@ -360,7 +360,7 @@ foreach my $icradiusmachine ( @icradiusmachines ) {
   sshopen2("root\@$machine", $reader, $writer, "mysql --user=$user -p $db");
   print $writer "$pass\nLOCK TABLES radcheck WRITE;\n";
   foreach my $file ( glob("radcheck.*") ) {
-    scp($file,"root\@$icradiusmachine:$icradius_mysqldest/$file");
+    scp($file,"root\@$machine:$icradius_mysqldest/$db/$file");
   }
   close $writer;
   close $reader;