summaryrefslogtreecommitdiff
path: root/FS/FS
diff options
context:
space:
mode:
authorivan <ivan>2003-03-29 02:35:49 +0000
committerivan <ivan>2003-03-29 02:35:49 +0000
commit7c5c428f8f102c672dd18ff0c02aaee82f5753d4 (patch)
treeca4f7c6eb80dac55beb505147369f5969ef23fef /FS/FS
parent5ffebc5c151bd680cdae15e4720ba788ad51121b (diff)
trim leading @. off zones
Diffstat (limited to 'FS/FS')
-rw-r--r--FS/FS/part_export/www_shellcommands.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/FS/FS/part_export/www_shellcommands.pm b/FS/FS/part_export/www_shellcommands.pm
index e5b95dc..b3bfdfe 100644
--- a/FS/FS/part_export/www_shellcommands.pm
+++ b/FS/FS/part_export/www_shellcommands.pm
@@ -30,9 +30,12 @@ sub _export_command {
}
my $domain_record = $svc_www->domain_record; # or die ?
my $zone = $domain_record->reczone; # or die ?
- unless ( $zone =~ /\.$/ ) {
+ if ( $zone =~ /\.$/ ) {
+ $zone =~ s/\.$//;
+ } else {
my $svc_domain = $domain_record->svc_domain; # or die ?
$zone .= '.'. $svc_domain->domain;
+ $zone =~ s/^\@\.//;
}
my $svc_acct = $svc_www->svc_acct; # or die ?