aboutsummaryrefslogtreecommitdiffstats
path: root/clients/ssendfile.pl
diff options
context:
space:
mode:
authorKristian Lyngstol <kristian@bohemians.org>2016-03-27 08:27:17 +0200
committerKristian Lyngstol <kristian@bohemians.org>2016-03-27 08:27:17 +0200
commit1d2470a411e5eaac7e5a1c5d5b6b81e92c92f4a8 (patch)
tree54b901757b088d54d33e70f28a6203383b4dc844 /clients/ssendfile.pl
parent0a230ac5481b9518abc64181dbbb4509d83c0b89 (diff)
parent96a9bb4c42f4b53020302fea2a46e734c61c0319 (diff)
Merge branch 'master' of github.com:tech-server/tgmanage
Diffstat (limited to 'clients/ssendfile.pl')
-rwxr-xr-xclients/ssendfile.pl50
1 files changed, 0 insertions, 50 deletions
diff --git a/clients/ssendfile.pl b/clients/ssendfile.pl
deleted file mode 100755
index 224f4e2..0000000
--- a/clients/ssendfile.pl
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/perl
-use warnings;
-use strict;
-use lib '../include';
-use POSIX;
-
-my $delaytime = 30;
-my $poll_frequency = 60;
-
-sub mylog {
- my $msg = shift;
- my $time = POSIX::ctime(time);
- $time =~ s/\n.*$//;
- printf STDERR "[%s] %s\n", $time, $msg;
-}
-
-if ($#ARGV != 1) {
- die("Error in arguments passed\n".
- "./ssendfile.pl addr configfile\n");
-}
-
-my $ssh = nms::switch_connect_ssh($ARGV[0]);
-my $conn = $ssh->{telnet};
-if (!defined($conn)) {
- die("Could not connect to switch.\n");
-}
-
-open(CONFIG, $ARGV[1]);
-while (<CONFIG>) {
- my $cmd = $_;
- $cmd =~ s/[\r\n]+//g;
- print "Executing: `$cmd`\n";
-# if ($cmd =~ /ip ifconfig swif0 (\d{1-3}\.\d{1-3}\.\d{1-3}\.\d{1-3})/) {
-# print "New ip: $1\n";
-# $conn->cmd( String => $cmd,
-# Timeout => 3);
-# $ssh = nms::switch_connect_ssh($1);
-# $conn = $ssh->{telnet};
-# if (!defined($conn)) {
-# die "Could not connect to new ip: $1\n";
-# }
-# }
-# else {
- my @data = nms::switch_exec($cmd, $conn);
- foreach my $line (@data) {
- $line =~ s/[\r\n]+//g;
- print "$line\n";
- }
-# }
-}