- Timestamp:
- Sep 14, 2018, 8:54:44 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ddt/ddt
r351 r352 21 21 use strict; 22 22 #use warnings; 23 use version; our $VERSION = version->declare('0.11. 4');23 use version; our $VERSION = version->declare('0.11.5'); 24 24 25 25 use Getopt::Long qw(GetOptions); … … 67 67 'remove-tag' => \&cmd_remove_tag, 68 68 'search-mac' => \&cmd_search_mac, 69 'sector-add-ip' => \&cmd_sector_add_ip, 69 70 'show' => \&cmd_show_host, 70 71 'show-sector' => \&cmd_show_sector, … … 467 468 $comment = normalize_comment($comment); 468 469 control_exist_hostname($computer_db, $sector, $hostname) or die "Error: host already exist in sector $sector: $hostname\n"; 469 control_syntax_mac_address($mac) or exit; 470 control_exist_mac($computer_db, $mac) or die "Error: physical MAC address already exists: $mac\n"; 471 control_syntax_ip($ip) or exit; 472 control_exist_ip($computer_db, $ip) or die "Error: IP address already exist in sector $sector: $ip\n"; 473 control_syntax_comment($comment) or exit; 470 control_syntax_mac_address($mac) or exit; 471 control_exist_mac($computer_db, $mac) or die "Error: physical MAC address already exists: $mac\n"; 472 control_syntax_ip($ip) or exit; 473 control_exist_ip($computer_db, $ip) or die "Error: IP $ip address already exist in sector $sector\n"; 474 control_ip_in_range($computer_db, $sector, $ip) or die "Error: IP $ip is not in sector $sector IP range.\n"; 475 control_syntax_comment($comment) or exit; 474 476 my $timestamp = time; 475 477 push @{$computer_db->{$sector}}, { $mac => { … … 500 502 $mac = normalize_mac_address($mac); 501 503 $comment = normalize_comment($comment); 502 control_exist_sector($computer_db, $sector) or exit;504 control_exist_sector($computer_db, $sector) or exit; 503 505 control_exist_hostname($computer_db, $sector, $hostname) or die "Error: host already exist in sector $sector: $hostname\n"; 504 control_syntax_mac_address($mac) or exit;505 control_exist_mac($computer_db, $mac) or die "Error: physical MAC address already exists: $mac\n";506 control_syntax_ip($ip) or exit;507 control_exist_ip($computer_db, $ip) or die "Error: IP address already exist in sector $sector: $ip.\n";508 control_ip_in_range($computer_db, $sector, $ip) or die "Error: IP $ip is not in sector $sector IP range.\n";509 control_syntax_comment($comment) or exit;506 control_syntax_mac_address($mac) or exit; 507 control_exist_mac($computer_db, $mac) or die "Error: physical MAC address already exists: $mac\n"; 508 control_syntax_ip($ip) or exit; 509 control_exist_ip($computer_db, $ip) or die "Error: IP address already exist in sector $sector: $ip.\n"; 510 control_ip_in_range($computer_db, $sector, $ip) or die "Error: IP $ip is not in sector $sector IP range.\n"; 511 control_syntax_comment($comment) or exit; 510 512 511 513 push @{$computer_db->{$sector}}, { $mac => { … … 688 690 my $timestamp = time; 689 691 690 control_exist_sector($computer_db, $sector) or exit;692 control_exist_sector($computer_db, $sector) or exit; 691 693 control_exist_hostname($computer_db, $sector, $hostname) or die "Error: host already exist in sector $sector: $hostname\n"; 692 control_syntax_ip($ip) or exit; 693 control_exist_ip($computer_db, $ip) or die "Error: IP address already exist in sector $sector: $ip.\n"; 694 control_syntax_comment($comment) or exit; 694 control_syntax_ip($ip) or exit; 695 control_exist_ip($computer_db, $ip) or die "Error: IP address already exist in sector $sector: $ip.\n"; 696 control_ip_in_range($computer_db, $sector, $ip) or die "Error: IP $ip is not in sector $sector IP range.\n"; 697 control_syntax_comment($comment) or exit; 695 698 696 699 my $mac = join ':', 'FF', 'FF', map({sprintf("%02X", $_)} split(/\./, $ip)); … … 792 795 die "Error: unkown host: $hostname, in sector: $sector\n"; 793 796 } 794 control_syntax_ip($ip) or exit; 795 control_exist_ip($computer_db, $ip) or die "Error: IP address already exist in sector $sector: $ip\n"; 797 control_syntax_ip($ip) or exit; 798 control_exist_ip($computer_db, $ip) or die "Error: IP $ip address already exist in sector $sector\n"; 799 control_ip_in_range($computer_db, $sector, $ip) or die "Error: IP $ip is not in sector $sector IP range.\n"; 796 800 797 801 my @sectordb = @{$computer_db->{$sector}}; … … 1602 1606 1603 1607 GetOptions( 1604 'sector|s|d=s' => \$sector,1608 'sector|s|d=s' => \$sector, 1605 1609 'dns-extension|e=s' => \$dns_extension, 1606 1610 'comment|c=s' => \$comment,
Note: See TracChangeset
for help on using the changeset viewer.