From c3f5321527ad8783f81c65f39cbb1f3612cec2e5 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 6 Mar 2000 14:59:06 +0000 Subject: [PATCH] s/sshopen2/sshopen3/ to prevent spurious mysql "Enter password: " dialog from showing up in cron/terminal --- bin/svc_acct.export | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/bin/svc_acct.export b/bin/svc_acct.export index d2f746c0e..303c6d28a 100755 --- a/bin/svc_acct.export +++ b/bin/svc_acct.export @@ -1,6 +1,6 @@ #!/usr/bin/perl -w # -# $Id: svc_acct.export,v 1.8 2000-03-06 14:51:27 ivan Exp $ +# $Id: svc_acct.export,v 1.9 2000-03-06 14:59:06 ivan Exp $ # # Create and export password files: passwd, passwd.adjunct, shadow, # acp_passwd, acp_userinfo, acp_dialup, users @@ -38,8 +38,9 @@ # ivan@sisd.com 98-sep-18 # # $Log: svc_acct.export,v $ -# Revision 1.8 2000-03-06 14:51:27 ivan -# eek +# Revision 1.9 2000-03-06 14:59:06 ivan +# s/sshopen2/sshopen3/ to prevent spurious mysql "Enter password: " dialog from +# showing up in cron/terminal # # Revision 1.2 1998/12/10 07:23:15 ivan # use FS::Conf, need user (for datasrc) @@ -50,7 +51,7 @@ use vars qw($conf); use Fcntl qw(:flock); use IO::Handle; use FS::Conf; -use FS::SSH qw(scp ssh sshopen2); +use FS::SSH qw(scp ssh sshopen3); use FS::UID qw(adminsuidsetup datasrc dbh); use FS::Record qw(qsearch fields); use FS::svc_acct; @@ -356,14 +357,17 @@ foreach $radiusmachine (@radiusmachines) { foreach my $icradiusmachine ( @icradiusmachines ) { my( $machine, $db, $user, $pass ) = split(/\s+/, $icradiusmachine); chdir $icradius_mysqlsource or die "Can't cd $icradius_mysqlsource: $!"; - my($reader,$writer)=(new IO::Handle, new IO::Handle); - sshopen2("root\@$machine", $reader, $writer, "mysql --user=$user -p $db"); + my($reader,$writer,$error)=(new IO::Handle, new IO::Handle, new IO::Handle); + sshopen3("root\@$machine", $reader, $writer, $error, + "mysql --user=$user -p $db" + ); print $writer "$pass\nLOCK TABLES radcheck WRITE;\n"; foreach my $file ( glob("radcheck.*") ) { scp($file,"root\@$machine:$icradius_mysqldest/$db/$file"); } close $writer; close $reader; + close $error; } unlink $spoollock; -- 2.11.0