Changeset 1600
- Timestamp:
- 01/06/16 18:30:52 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Buildnet.pm
r1599 r1600 551 551 552 552 # reverse is complicated: 553 my $net = $ozone->get_attributes('net'); 553 my ($net) = $ozone->get_attributes('net') or do { 554 $self->base->log('Cannot fetch attribute "net" for zone %s', $ozone->id); 555 return; 556 }; 554 557 my $netip = Net::IP->new($net) or do { 555 558 $self->base->log(LA_ERR, "Cannot build reverse zone %s: wrong net %s", $ozone->id, $net); … … 578 581 } else { 579 582 # ipv4 583 if ($mask > 24) { 584 $self->base->log(LA_ERR, 'Mask for zone %s cannot be %d', $ozone->id, $mask); 585 return; 586 } 580 587 my @ippart = split(/\./, $res->{value}); 581 588 splice(@ippart, 0, $mask/8); # get rid of start of ip … … 589 596 $reverse =~ /\.$/ 590 597 ? ($reverse, ($domain ? "$domain." : '.')) 591 : ($reverse ));598 : ($reverse, '')); 592 599 } 593 600 }
Note: See TracChangeset
for help on using the changeset viewer.