From 307632763f6ee2b354a692a80a4d71ccbe8843ab Mon Sep 17 00:00:00 2001 From: hadaq Date: Fri, 14 Aug 2020 15:06:14 +0200 Subject: [PATCH] readd remote serial access to HMP --- powersupplies/web/htdocs/pwr.pl | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/powersupplies/web/htdocs/pwr.pl b/powersupplies/web/htdocs/pwr.pl index 06f2a6c..4dcd631 100755 --- a/powersupplies/web/htdocs/pwr.pl +++ b/powersupplies/web/htdocs/pwr.pl @@ -50,11 +50,11 @@ if($ser_dev =~ /^IP(.*)/) { $ser_dev = $1; $isIP = 1; } -# elsif($ser_dev =~ /^SER(.*)/) { -# my $str = $1; -# ($isRemote,$ser_dev) = split('/',$str,2); -# $ser_dev = '/'.$ser_dev; -# } +elsif($ser_dev =~ /^SER(.*)/) { + my $str = $1; + ($isRemote,$ser_dev) = split('/',$str,2); + $ser_dev = '/'.$ser_dev; + } else { if ($ser_speed != 0){ my $command = "stty -F $ser_dev speed $ser_speed -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke"; @@ -64,18 +64,19 @@ else { } } -# if(defined $isRemote) { -# my $env = $ENV{'QUERY_STRING'}; -# $env =~ s/&/!/g; -# my $cmd = "bash -c \"ssh $isRemote 'QUERY_STRING=".$env." perl'\" {$cmd}{tim} = time(); } -lock_store($db,$file); +#lock_store($db,$file); print "\n"; exit 1; -- 2.43.0