Welcome! Log In Create A New Profile

Advanced

mime-types: обработка дубликатов

Anonymous User
December 22, 2022 08:34AM
Здравствуйте.

Имеется пакет media-types с актуальными mime-types:
https://salsa.debian.org/debian/media-types/-/blob/master/mime.types
Nginx не понимает исходный формат и приходится генерировать через скрипт:
echo "types {" > $out/etc/nginx/mime.types
cat mime.types | sed -e '/^#.*/d' -e '/^$/d' -e 's/.*/\ \ &;/' -ne '/[^[:space:]][[:space:]]\{1,\}[^[:space:]]/p' >> $out/etc/nginx/mime.types
echo "}" >> $out/etc/nginx/mime.types

После обработки nginx ругается на дубликаты:
nginx[130522]: nginx: [warn] duplicate extension "frm", content type: "application/x-maker", previous content type: "application/vnd.ufdl" in /etc/nginx/nginx-mime.types:760
nginx[130522]: nginx: [warn] duplicate extension "fm", content type: "application/x-maker", previous content type: "application/vnd.framemaker" in /etc/nginx/nginx-mime.types:760
nginx[130522]: nginx: [warn] duplicate extension "shp", content type: "application/x-qgis", previous content type: "application/vnd.shp" in /etc/nginx/nginx-mime.types:772
nginx[130522]: nginx: [warn] duplicate extension "shx", content type: "application/x-qgis", previous content type: "application/vnd.shx" in /etc/nginx/nginx-mime.types:772
nginx[130522]: nginx: [warn] duplicate extension "sce", content type: "application/x-scilab", previous content type: "application/vnd.etsi.asic-e+zip" in /etc/nginx/nginx-mime.types:778
nginx[130522]: nginx: [warn] duplicate extension "amr", content type: "audio/AMR", previous content type: "audio/AMR" in /etc/nginx/nginx-mime.types:825

Предложенный мною вариант в виде патча не устраивает ментейнеров дистрибутива, рекомендуют как-то автоматизировать.
Я меня нет навыка, чтобы автоматизировать обработку дубликатов, если появятся изменения в исходном пакете.
Можно ли добавить параметр в nginx, который бы использовал первое значение mime.types, а остальные игнорировал?


--
С уважением,
Izorkin mailto:izorkin@gmail.com
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

mime-types: обработка дубликатов

Anonymous User December 22, 2022 08:34AM

Re: mime-types: обработка дубликатов

Maksim Kulik December 22, 2022 08:44AM

Re: mime-types: обработка дубликатов

Anonymous User December 22, 2022 12:16PM

Re: mime-types: обработка дубликатов

Maksim Kulik December 22, 2022 12:44PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 183
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready