[devel] bootsplash-3.3-alt3

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Сен 16 00:01:26 MSD 2007


>  bootsplash-3.3-alt3	PreReq	coreutils
> +bootsplash-3.3-alt3	Requires	/etc/init.d/splash
>  bootsplash-3.3-alt3	Requires	/etc/rc.d/init.d(SourceIfNotEmpty)

Здесь из-за симлинка /usr/sbin/rcsplash -> ../../etc/init.d/splash
появляется анмет на /etc/init.d/splash.

Это поведение отчасти исправлено в более текущем rpm-build alt78+,
однако иметь такой симлинк в пакете это не очень хорошая идея.
Этот симлник сгенерирован без использования relative,
что чревато ошибками.

ПРОБЛЕМА в том, что симлинк -> ../../etc/init.d/splash
В БИЛДРУТЕ является битым, потому что в билдруте нету другого
симлинка: /etc/init.d -> rc.d/init.d.  Тогда как на самом деле
файл /etc/rc.d/init.d/splash присутствует в бидруте.
То есть, грубо говоря, у пакета появляется анмет на самого себя.

ЦУ.  Используйте relative для создания симлинков в билдруте (кроме
самых простых случаев, когда симлинк смотрит в тот же каталог).

PS.  Кто не знает как использовать relative или вообще путается
в симлинках -- спрашивайте, объясню капитально.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070916/ae37797a/attachment-0002.bin>


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