diff --git a/root/etc/e-smith/templates/etc/dl.php/10Url b/root/etc/e-smith/templates/etc/dl.php/10Url index 65471fe..64b64d2 100644 --- a/root/etc/e-smith/templates/etc/dl.php/10Url +++ b/root/etc/e-smith/templates/etc/dl.php/10Url @@ -1,14 +1,6 @@ { -use esmith::DomainsDB; -my $d = esmith::DomainsDB->open_ro || die "Couldn't open DomainsDB"; -my $vhost = "$SystemName.$DomainName/dl"; -foreach ($d->get_all_by_prop(type => 'domain'), $d->get_all_by_prop(type => 'vhost')){ - my $root = $_->prop('DocumentRoot') || ''; - if ($root eq '/usr/share/dl'){ - $vhost = $_->key; - last; - } -} +my $uri = $dl{'Uri'} || "https://$SystemName.$DomainName/dl"; +$uri .= '/' if ($uri !~ !/$!); -$OUT .= "\$masterPath = '$vhost'"; +$OUT .= "\$masterPath = '$uri';"; }