X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FDoIndex.pm;h=239f3301a7af582f8faf1478483224fdb63548d8;hb=36cd772d5715368c75f6aa7bef3dc526aa876a76;hp=0ed874a24ce31a4dcf5865a3036c0cd25330fe58;hpb=2ec757bb58907b15c43548be5601d4f2b8c7caac;p=deb%2Fpackages.git diff --git a/lib/Packages/DoIndex.pm b/lib/Packages/DoIndex.pm index 0ed874a..239f330 100644 --- a/lib/Packages/DoIndex.pm +++ b/lib/Packages/DoIndex.pm @@ -21,12 +21,6 @@ sub do_allpackages { return send_file( 'allpackages', @_ ); } -# no real need for more flexibility here, I think... -my %mime_types = ( - txt => 'text/plain', - 'txt.gz' => 'text/plain', - html => 'text/html', - ); my %encoding = ( 'txt.gz' => 'x-gzip', ); @@ -59,7 +53,7 @@ sub send_file { if (open( INDEX, '<', "$wwwdir/$path" )) { my %headers; $headers{'-charset'} = get_charset( $opts->{lang} ); - $headers{'-type'} = $mime_types{$opts->{format}} || 'text/plain'; + $headers{'-type'} = get_mime( $opts->{format}, 'text/plain' ); $headers{'-content-encoding'} = $encoding{$opts->{format}} if exists $encoding{$opts->{format}}; print header( %headers );