[devel] httpd-alterator-2.2.4-alt28

Dmitry V. Levin ldv на altlinux.org
Пт Сен 21 13:03:42 MSD 2007


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070921/f8f9c54c/attachment.bin 


Подробная информация о списке рассылки Devel