[devel] Безхозные каталоги

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Ср Сен 14 02:45:04 MSD 2005


On Wednesday 14 September 2005 01:51, Alexey Rusakov wrote:
> Andrey Rahmatullin wrote:
> >Откуда во время сборки возьмется пакет, владеющий обсуждаемым
> > каталогом, если он не нужен для сборки?
>
> Я не уверен, что это весьма сильное утверждение верно, но: мне
> кажется, что в процессе make install каталоги, в которые
> устанавливаются те или иные файлы, уже должны существовать
Но к примеру, %buildroot%_bindir явно нет при make install в 
buildroot, однако make install создаёт необходимые пути. Часто 
файлы ставятся через install -D. Так что это не пройдёт...
К сожалению во многих makefile и с этим много путаницы и ошибок. 
> (обоснование: при rpm -i делать mkdir -p особо некому).

Вообще надо проверять не при сборке, а после - что все каталоги, 
в которые кладутся файлы, принадлежат либо пакету, либо тем, на 
кого пакет зависит.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info



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