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

Alexander Bokovoy =?iso-8859-1?q?ab_=CE=C1_avilink=2Enet?=
Вт Апр 10 18:17:11 MSD 2001


On Tue, Apr 10, 2001 at 06:00:56PM +0400, Yuri Ryazantsev wrote:
> 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 не используется). 
:-) Я Вам тоже могу рассказать про подобные грабли, причем не в плане
настроечных параметров (это цветочки), а скажем, в самом коде. Но лучше
подымите архив devel на linuxteams.iplabs.ru за начало февраля и посмотрите
сами. Зрелище увлекательное. На досуге.

Кстати, как Вам изменения в подходе с запуском MySQL по сравнению с тем,
как это в оригинале? :-)

-- 
Sincerely yours, Alexander Bokovoy 
  The Midgard Project    | ALT  Linux  Team | Minsk Linux Users Group
 www.midgard-project.org | www.altlinux.ru  |    www.minsk-lug.net 
-- "There... I've run rings 'round you logically"
-- Monty Python's Flying Circus




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