From 9f2402b0d86333f5f7e9d50437036cd3124bde47 Mon Sep 17 00:00:00 2001 From: Tar Committer Date: Fri, 4 Jan 2002 21:31:49 +0000 Subject: Imported from rancid-2.2.tar.gz. --- bin/rancid-fe.in | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) (limited to 'bin/rancid-fe.in') diff --git a/bin/rancid-fe.in b/bin/rancid-fe.in index a09d937..98f2ebc 100755 --- a/bin/rancid-fe.in +++ b/bin/rancid-fe.in @@ -25,27 +25,21 @@ require 5; ($router, $vendor) = split('\:', $ARGV[0]); -if ($vendor =~ /^baynet$/i) { - exec('brancid', $router); -} elsif ($vendor =~ /^cisco$/i) { - exec('rancid', $router); -} elsif ($vendor =~ /^cat5$/i) { - exec('cat5rancid', $router); -} elsif ($vendor =~ /^ezt3$/i) { - exec('erancid', $router); -} elsif ($vendor =~ /^hp$/i) { - exec('hrancid', $router); -} elsif ($vendor =~ /^juniper$/i) { - exec('jrancid', $router); -} elsif ($vendor =~ /^foundry$/i) { - exec('francid', $router); -} elsif ($vendor =~ /^redback$/i) { - exec('rrancid', $router); -} elsif ($vendor =~ /^alteon$/i) { - exec('arancid', $router); -} elsif ($vendor =~ /^extreme$/i) { - exec('xrancid', $router); + if ($vendor =~ /^alteon$/i) { exec('arancid', $router); } +elsif ($vendor =~ /^baynet$/i) { exec('brancid', $router); } +elsif ($vendor =~ /^cat5$/i) { exec('cat5rancid', $router); } +elsif ($vendor =~ /^cisco$/i) { exec('rancid', $router); } +elsif ($vendor =~ /^extreme$/i) { exec('xrancid', $router); } +elsif ($vendor =~ /^ezt3$/i) { exec('erancid', $router); } +elsif ($vendor =~ /^foundry$/i) { exec('francid', $router); } +elsif ($vendor =~ /^hp$/i) { exec('hrancid', $router); } +elsif ($vendor =~ /^juniper$/i) { exec('jrancid', $router); } +elsif ($vendor =~ /^mrtd$/i) { exec('mrancid', $router); } +elsif ($vendor =~ /^redback$/i) { exec('rrancid', $router); } +else { + printf(STDERR "unknown router manufacturer for $router: $vendor\n"); + exit(-1); } -printf(STDERR "unknown router manufacturer for $router: $vendor\n"); +printf(STDERR "exec failed router manufacturer $vendor: $!\n"); exit(-1); -- cgit