On Fri, Sep 21, 2007 at 12:54:04PM +0400, Alexey Tourbin wrote: > On Fri, Sep 21, 2007 at 12:47:52PM +0400, Dmitry V. Levin wrote: > > On Fri, Sep 21, 2007 at 12:13:02PM +0400, Alexey Tourbin wrote: > > > > httpd-alterator-2.2.4-alt28 Requires /etc/rc.d/init.d(stop_daemon) > > > > +httpd-alterator-2.2.4-alt28 Requires /var/lib/ssl/certs/httpd-alterator.csr > > > > httpd-alterator-2.2.4-alt28 Requires PAM(pam_tcb.so) > > > > > > Битый симлинк > > > /var/www/html/fbi/httpd-alterator.csr -> /var/lib/ssl/certs/httpd-alterator.csr > > > > В пакете httpd-alterator забыт > > %ghost /var/lib/ssl/certs/httpd-alterator.csr > > ? > > Первичный осмотр пакета не выявил мест, где этот файл может/должен > создаваться. Поэтому я назвал его битым симлинком, как есть. На самом деле ты нашёл ошибку вида #12059. > Вторичный осмотр пакета показывает, что этот файл, вероятно, создается > где-то в недрах /usr/lib/alterator/backend3/admin. Этот файл создаётся при первом старте сервиса httpd-alterator. > Всё же это довольно шаткая связь между кодом и симлинком в пакете. Ссылка в том же пакете, где и файл, на который она ссылается. Сам файл создаётся своевременно. Так что в этом смысле всё нормально. Просто все файлы сертификатов, которые непременно создаются уже после установки пакета, надо помещать в пакеты с атрибутом %ghost. См. напр. https://bugzilla.altlinux.org/show_bug.cgi?id=12059 -- ldv