* [Comm] Симлинки
@ 2005-11-03 3:09 Evgenii Terechkov
2005-11-03 5:52 ` Vasya Makarov
2005-11-03 7:18 ` [Comm] Re: Симлинки Michael Shigorin
0 siblings, 2 replies; 8+ messages in thread
From: Evgenii Terechkov @ 2005-11-03 3:09 UTC (permalink / raw)
To: ALT Linux Community
Пытаюсь собрать пакет. Необходимо создать и упаковать симлинки.
Использую %__ln_s. Только получаются либо абсолютные ссылки, либо битые :-(
Чую, необходимо использовать "relative", но что-то никак не врублюсь как.
Люди, киньте в меня примером спека или ткните, src.rpm какого пакета
смотреть.
P.S.: Может быть переопределить %__ln_s так, чтобы он делал Right Thing,
т.е. тоько относительные ссылки? Кто бы сделал?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Симлинки
2005-11-03 3:09 [Comm] Симлинки Evgenii Terechkov
@ 2005-11-03 5:52 ` Vasya Makarov
2005-11-03 6:26 ` Evgenii Terechkov
2005-11-03 7:18 ` [Comm] Re: Симлинки Michael Shigorin
1 sibling, 1 reply; 8+ messages in thread
From: Vasya Makarov @ 2005-11-03 5:52 UTC (permalink / raw)
To: ALT Linux Community
Evgenii Terechkov пишет:
> Пытаюсь собрать пакет. Необходимо создать и упаковать симлинки.
> Использую %__ln_s. Только получаются либо абсолютные ссылки, либо битые :-(
> Чую, необходимо использовать "relative", но что-то никак не врублюсь как.
>
> Люди, киньте в меня примером спека или ткните, src.rpm какого пакета
> смотреть.
>
> P.S.: Может быть переопределить %__ln_s так, чтобы он делал Right Thing,
> т.е. тоько относительные ссылки? Кто бы сделал?
>
>
Может в install вставить просто ln -s? И в files его прописать.
--
Regards,
Vasya
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Симлинки
2005-11-03 5:52 ` Vasya Makarov
@ 2005-11-03 6:26 ` Evgenii Terechkov
2005-11-03 7:57 ` Vitaly Lipatov
0 siblings, 1 reply; 8+ messages in thread
From: Evgenii Terechkov @ 2005-11-03 6:26 UTC (permalink / raw)
To: drmoriarty, ALT Linux Community
Vasya Makarov wrote:
> Evgenii Terechkov пишет:
>
>> Пытаюсь собрать пакет. Необходимо создать и упаковать симлинки.
>> Использую %__ln_s. Только получаются либо абсолютные ссылки, либо
>> битые :-(
>> Чую, необходимо использовать "relative", но что-то никак не врублюсь как.
>>
>> Люди, киньте в меня примером спека или ткните, src.rpm какого пакета
>> смотреть.
>>
>> P.S.: Может быть переопределить %__ln_s так, чтобы он делал Right
>> Thing, т.е. тоько относительные ссылки? Кто бы сделал?
>>
>>
> Может в install вставить просто ln -s? И в files его прописать.
Так и делаю, но либо rpm ругается, что нельзя создавать абсолютные
симлинки на файлы в buildroot, или, когда пытаюсь сделать относительный
симлинк, он почему-то выходит битым. В %files разумеется прописываю. В
wiki и faqs вроде ничего не нашлось.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Симлинки
2005-11-03 6:26 ` Evgenii Terechkov
@ 2005-11-03 7:57 ` Vitaly Lipatov
2005-11-03 8:58 ` Alexey I. Froloff
0 siblings, 1 reply; 8+ messages in thread
From: Vitaly Lipatov @ 2005-11-03 7:57 UTC (permalink / raw)
To: ALT Linux Community
On Thursday 03 November 2005 09:26, Evgenii Terechkov wrote:
> Так и делаю, но либо rpm ругается, что нельзя создавать
> абсолютные симлинки на файлы в buildroot, или, когда пытаюсь
> сделать относительный симлинк, он почему-то выходит битым. В
> %files разумеется прописываю. В wiki и faqs вроде ничего не
> нашлось.
А пример слабО привести?
Делайте так, как минимум:
%__ln_s %_bindir/very_long_name %buildroot%_bindir/name
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Симлинки
2005-11-03 7:57 ` Vitaly Lipatov
@ 2005-11-03 8:58 ` Alexey I. Froloff
2005-11-03 9:27 ` [Comm] Симлинки[JT] Damir Shayhutdinov
0 siblings, 1 reply; 8+ messages in thread
From: Alexey I. Froloff @ 2005-11-03 8:58 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
* Vitaly Lipatov <lav@> [051103 11:03]:
> А пример слабО привести?
Вот так работает:
# COMPAT
for i in xscreensaver xscreensaver-command xscreensaver-demo; do
%__ln_s "$(relative "%_bindir/$i" "%_x11bindir/$i")" "%buildroot%_x11bindir/$i"
done
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Симлинки[JT]
2005-11-03 8:58 ` Alexey I. Froloff
@ 2005-11-03 9:27 ` Damir Shayhutdinov
0 siblings, 0 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2005-11-03 9:27 UTC (permalink / raw)
To: ALT Linux Community
On Thu, Nov 03, 2005 at 11:58:23AM +0300, Alexey I. Froloff wrote:
> * Vitaly Lipatov <lav@> [051103 11:03]:
> > А пример слабО привести?
> Вот так работает:
>
> # COMPAT
> for i in xscreensaver xscreensaver-command xscreensaver-demo; do
> %__ln_s "$(relative "%_bindir/$i" "%_x11bindir/$i")" "%buildroot%_x11bindir/$i"
> done
Недавно открыл для себя конструкцию шелла
xscreensaver{,-command,-demo}
Впечатлился :)
--
WBR,
Damir Shayhutdinov
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Comm] Re: Симлинки
2005-11-03 3:09 [Comm] Симлинки Evgenii Terechkov
2005-11-03 5:52 ` Vasya Makarov
@ 2005-11-03 7:18 ` Michael Shigorin
2005-11-03 9:28 ` Evgenii Terechkov
1 sibling, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2005-11-03 7:18 UTC (permalink / raw)
To: ALT Linux Community
On Thu, Nov 03, 2005 at 10:09:41AM +0700, Evgenii Terechkov wrote:
> Пытаюсь собрать пакет. Необходимо создать и упаковать симлинки.
> Использую %__ln_s. Только получаются либо абсолютные ссылки, либо битые :-(
> Чую, необходимо использовать "relative", но что-то никак не врублюсь как.
Повесите на wiki.sisyphus.ru/devel/spectips/relative?
http://lists.altlinux.ru/pipermail/devel/2005-September/024420.html
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Re: Симлинки
2005-11-03 7:18 ` [Comm] Re: Симлинки Michael Shigorin
@ 2005-11-03 9:28 ` Evgenii Terechkov
0 siblings, 0 replies; 8+ messages in thread
From: Evgenii Terechkov @ 2005-11-03 9:28 UTC (permalink / raw)
To: shigorin, ALT Linux Community
Michael Shigorin wrote:
> On Thu, Nov 03, 2005 at 10:09:41AM +0700, Evgenii Terechkov wrote:
>
>>Пытаюсь собрать пакет. Необходимо создать и упаковать симлинки.
>>Использую %__ln_s. Только получаются либо абсолютные ссылки, либо битые :-(
>>Чую, необходимо использовать "relative", но что-то никак не врублюсь как.
>
>
> Повесите на wiki.sisyphus.ru/devel/spectips/relative?
>
> http://lists.altlinux.ru/pipermail/devel/2005-September/024420.html
>
Так - работает. Но поправленные на этот счёт rpmmacro в дистрибутиве
видеть бы хотелось. Ибо неудобно.
P.S.: офтопик, но всё же: как такое в других дистрах делают. У меня под
рукой пара devel сусешек (8 и 9), так они о relative и не слыхали. А тот
же пакет под них собрать надо, пока в %post добавляю или ручками.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-11-03 9:28 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-03 3:09 [Comm] Симлинки Evgenii Terechkov
2005-11-03 5:52 ` Vasya Makarov
2005-11-03 6:26 ` Evgenii Terechkov
2005-11-03 7:57 ` Vitaly Lipatov
2005-11-03 8:58 ` Alexey I. Froloff
2005-11-03 9:27 ` [Comm] Симлинки[JT] Damir Shayhutdinov
2005-11-03 7:18 ` [Comm] Re: Симлинки Michael Shigorin
2005-11-03 9:28 ` Evgenii Terechkov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git