[mdk-re] rpm --rebuild <some>.src.rpm failed

Yuri Ryazantsev =?iso-8859-1?q?yuri_=CE=C1_unix=2Eru?=
Вт Апр 10 18:02:59 MSD 2001


On Tue, Apr 10, 2001 at 11:48:47AM +0300, Alexander Bokovoy wrote:

> > bin -> /usr/local/bin
> > share -> /var/share
> > etc -> /var/local/etc
> > db -> /opt/mysql
> > 
> > И Вы в полной мере ощутите кривизну данной программы и действия make install.
> И чем Вам не угодили
> configure --bindir=/usr/local/bin --datadir=/var/share --sysconfdir=/etc --localstatedir=/opt/mysql ?

For example

find . -type f -exec grep sysconfdir {} \;
find . -type f -exec grep '/etc' {} \;

У меня весь лоб был в синяках от изобилия грабель в MySQL. А на другие
каталоги сьехал, т.к. собирал это все под Solaris и по моей идеологии все
пакеты собранные мной не должны хоть как-то пересекаться с основной
системой. Хороши рассуждения когда вся система в GNU и все в каталогах /bin
и /usr/bin. А чуть уходишь в сторону от этих соглашений и видишь всю
кривизну. Чтоб долго не искать: 

В MySQL-3.23.36.tar.gz модуль ./mysys/default.c:47 - и где там sysconfdir
(sysconfdir вообще нигде в MySQL не используется). 

with best wishes,

Yuri.





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