On Thu, Sep 27, 2012 at 10:59:44PM +0400, Alexey Gladkov wrote: > 27.09.2012 22:45, Dmitry V. Levin wrote: > > Апстримный file не предназначен для скриптов, поскольку в каждой новой > > версии формат вывода меняется непредсказуемым образом, и формат базы > > данных "с магией" тоже время от времени меняется с нарушением обратной > > совместимости. У нас традиционно file использовался для скриптов в разных > > ответственных местах, включая less и rpmbuild. В таких местах апстримный > > file использовать, к сожалению, нельзя. > > Может собрать его рядом, чтобы хотя бы можно было понять масштаб > разрушения ? Масштаб разрушений вызван в первую очередь хроническим характером этих разрушений. Собрать рядом на поиграться технически возможно, хотя и не очень удобно, поскольку там не только /usr/bin/file, но еще и маны, библиотека, /usr/share/file, /usr/share/magic и /etc/magic. Если бы семантика описателей в базе магических данных не менялась от случая к случаю, то можно было бы использовать один file(1) с libmagic и для скриптов, и для развлечений, путем выбора разных баз данных. Но апстрим отрезал нам и этот путь, стоимость поддержки отдельной небольшой базы данных для нужд rpmbuild получается слишком высокой. -- ldv