On Tue, Nov 01, 2005 at 02:46:49PM +0300, Epiphanov Sergei wrote: > В сообщении от Tuesday 01 November 2005 14:20 Kirill A. Shutemov написал(a): > > > > Это понятно. Непонятно какого хрена парсер вообще смотрит внутрь > > > > комментариев. > > > > > > Парсер ничего не знает про комментарии. > > > > А кто знает? > > bash, который потом получаемые скрипты исполняет. Насколько я понял (могу и > ошибаться), всё происходит так: > > 1. rpm проходит по spec-файлу и заменяет (где необходимо и по определённому > алгоритму) %<что-то> на некоторые выражения. > 2. Обработанный spec уже нарезается, из него формируются скрипты для bash > (добавляется заголовок и стандартное завершение), которые уже передаются > bash. Он-то и видит #... как комментарий. А чтобы совсем запутать, RPM вообще-то не знает, что он bash будет запускать. Все настраивается и по умолчанию там указан /bin/sh, а может быть и какой-нибудь /bin/alterator. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/