[newbies] откуда ошибка?
Grigory Batalov
bga на altlinux.org
Пн Окт 5 21:31:47 UTC 2009
On Tue, 06 Oct 2009 00:21:04 +0400
Kharitonov A. Dmitry wrote:
> > Тогда gpasswd из shadow-groups будет доступен на этапе %pre
> > соответствующих пакетов.
> >
> Это понятно. Не понятно, почему хашер эту ошибку не видит.
Он и не должен. См. выше:
---
On Mon, 5 Oct 2009 22:35:49 +0400
Grigory Batalov wrote:
> Устанавливаемость (в чрут) собранного в хэшере пакета
> должен проверять мэйнтейнер.
---
> А вот эти ошибки я, честно говоря, вообще не знаю откуда взялись и как
> исправить
>
> http://git.altlinux.org/tasks/13798/task/log
> те пакет конфликтует с самим собой же. Бага какая-то и явно не пакета
x86_64: lightsquid-admin-apache2=1.8.0.1-alt2.2.M40.1 install failed:
file /var/www/html/lightsquid conflicts between attempted installs of lightsquid-admin-apache2-1.8.0.1-alt2.2.M40.1 and lightsquid-admin-1.8.0.1-alt2.2.M40.1
У Вас в разные пакеты попадают одни и те же файлы, например,
/var/www/html/lightsquid
%files
...
%dir %attr(1755,%applname,_webserver) %lightdir
...
%attr(0755,%applname,_webserver) %lightdir/*.cgi
%attr(0755,%applname,_webserver) %lightdir/admin/*.cgi
%files apache2
...
%lightdir2
Это потому, что %apache2_home определён условно:
%define applname lightsquid
...
%if_with MASTER
%define apache2_home %webserver_datadir/apache2/html
%else
%define apache2_home %apache_home
%endif
...
%define lightdir2 %apache2_home/%applname
На git.alt пакеты собираются без %MASTER .
Подробная информация о списке рассылки devel-newbies