[sisyphus] %__

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Мар 30 21:25:00 MSD 2007


On Fri, Mar 30, 2007 at 06:45:46PM +0300, Глодин С.В. wrote:
> > Я не встречал в шапочных спеках использования %__install.
> Они, как правило, используют или /bin/cp или /usr/bin/install
> > > так не сказал. Почему его не перевели в %install или %_install?

%install, btw, уже занят. ;)

> > Честно говоря, не понял мысли. :(
> Для того, чтобы перевести его со статуса внутреннего в статус
> общего.

Зачем?

> Конкретно у меня этот макрос используется в пакете tinc для
> установки файлов в %initdir, %_sysconfdir/sysconfig и в
> %_controldir с соответствующими permission mode.
> В спеке сразу видно, что эти файлы устанавливаются, а не просто
> копируются, хотя можно было бы обойтись простым cp.

А от простого install (без дурацких /usr/bin) -- не видно?

> Кроме этого, сама команда install имеет довольно много полезных
> опций, чтобы обойтись простым копированием (strip, set uid/gid,
> permission mode, etc).

Мгм... install -pD -m0711 %name %buildroot%_bindir/%name :)

> А если считать все макросы с двойным подчёркиванием
> внутренними, то их использование будет нежелательным, а
> портабельность теряется.

Да куда она теряется?  Серёж, не тормози :)

> И вместо того, чтобы в том же RHAS мне его пересобрать,
> придётся сначала портировать сам спек.

Попробуй для начала.  Буря в стакане того не стоила.

> Ведь не секрет, что хотя и пользуемся ALT Linux, но все же мы
> работаем

Здраасьте :)  В фортунки! :)

> Или я не прав?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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