diff options
author | Joachim Tingvold <joachim@tingvold.com> | 2014-04-15 20:29:02 +0200 |
---|---|---|
committer | root <root@frank.tg14.gathering.org> | 2014-04-15 20:42:27 +0200 |
commit | 3b71bacda0ddb89c8ceda0ea998c1570ecb494f7 (patch) | |
tree | 90d12f6eb72a8da5155758f6f341e6affffd9f09 /dlink-ng/dlink-ng.pl | |
parent | 92f3c4d782efec737c7c8c41fff79ee987b3f90e (diff) |
When adding linknets, keep existing ones unchanged (to keep historical data).
Diffstat (limited to 'dlink-ng/dlink-ng.pl')
-rwxr-xr-x | dlink-ng/dlink-ng.pl | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/dlink-ng/dlink-ng.pl b/dlink-ng/dlink-ng.pl index 9d27862..8369e05 100755 --- a/dlink-ng/dlink-ng.pl +++ b/dlink-ng/dlink-ng.pl @@ -1,4 +1,17 @@ #!/usr/bin/perl +# +# USAGE: +# +# On all switches; +# dlink-ng/make-dlink-config.pl switches.txt patchlist.txt | dlink-ng/dlink-ng.pl +# +# On a specific switch; +# dlink-ng/make-dlink-config.pl switches.txt patchlist.txt | dlink-ng/dlink-ng.pl -s e11-1 +# +# On multiple switches; +# dlink-ng/make-dlink-config.pl switches.txt patchlist.txt | grep -E "11-1|11-2|13-1|13-2" | dlink-ng/dlink-ng.pl +# +# use strict; use warnings; use Net::Telnet::Cisco; @@ -11,7 +24,9 @@ use Getopt::Long; use Net::IP; use Net::OpenSSH; BEGIN { - require "dlink-ng-config.pm"; + use File::Basename; + my $dlink_dir = dirname(__FILE__); + require "$dlink_dir/dlink-ng-config.pm"; } # Make sure dlinkconfig.pm loads config (i.e. one config type has been uncommented) |