[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