SpecTips/relative

Материал из ALT Linux Wiki

< SpecTips(Различия между версиями)
Перейти к: навигация, поиск
м (форматирование)
м Spectips/relative» переименована в «SpecTips/relative»)
 
(1 промежуточная версия не показана)
Строка 1: Строка 1:
-
[[Category:Devel]]
 
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/relative}}
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/relative}}
-
=== Абсолютные и относительные ссылки в пакетах ===
+
=== Абсолютные и относительные ссылки в пакетах ===
-
  &gt; Как быть со ссылками, где основная часть пути задаётся rpm макросом
+
  > Как быть со ссылками, где основная часть пути задаётся rpm макросом
-
  &gt; (таким например, как %_lib, %_localstatedir и т. д.): Существенна ли
+
  > (таким например, как %_lib, %_localstatedir и т. д.): Существенна ли
-
  &gt; опасность расхождения в реальном пути расположения компонента, заданном
+
  > опасность расхождения в реальном пути расположения компонента, заданном
-
  &gt; макросом, и относительной ссылки, заданной руками?
+
  > макросом, и относительной ссылки, заданной руками?
А вы используйте relative, и будет вам счастье:
А вы используйте relative, и будет вам счастье:
Строка 13: Строка 12:
по [http://lists.altlinux.ru/pipermail/devel/2005-September/024412.html материалам]
по [http://lists.altlinux.ru/pipermail/devel/2005-September/024412.html материалам]
 +
 +
[[Категория:RPM spec]]
 +
[[Категория:Devel]]

Текущая версия на 13:43, 26 января 2009

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Абсолютные и относительные ссылки в пакетах

> Как быть со ссылками, где основная часть пути задаётся rpm макросом
> (таким например, как %_lib, %_localstatedir и т. д.): Существенна ли
> опасность расхождения в реальном пути расположения компонента, заданном
> макросом, и относительной ссылки, заданной руками?

А вы используйте relative, и будет вам счастье:

%__ln_s $(relative %_datadir/%name/%name.sh %_bindir/%name) %buildroot%_bindir/%name

по материалам

 
Личные инструменты