Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     29 Mar 2003  22:25:46
 To : Yoric Kotchukov
 Subject : Re: rpm -bb blah.spec
 -------------------------------------------------------------------------------- 
 
 n> <20030327184632.GB395@iv.nn.kiev.ua>
 n> <Pine.LNX.4.10.10303291330530.27071-100000@haus.localdomain>
 
 From: Valentin Nechayev <netch@segfault.kiev.ua>
 >>> Yoric Kotchukov wrote:
 
 >YK>> А если присутствует DESTDIR=/usr/local (например), то ставиться будет в
 >YK>> него, не перекрывая оригинал? То есть всё равно в .спек-е надо проверять,
 >YK>> не установлен ли уже такой пакет и прочие несовместимые условия?
 >>Зачем проверять на этой стадии? Ты не перепутал DESTDIR и PREFIX?
 YK> Перепутал, похоже...
 
 Ага.
 
 >>Hапример, если файл ставится при работе в $PREFIX/sbin/zuka,
 >>то при установке на этапе сборки он станет в $DESTDIR$PREFIX/sbin/zuka.
 >>При установке непосредственно на рабочее место DESTDIR пуст.
 >>При установке для создания бинарного пакета, он равен чему-то типа
 >>/var/tmp/rpmbuild/$pkgname.
 YK> А, так DESTDIR тоже в .Makefile определяется, как и PREFIX. Ясно. Я
 
 Hе обязательно. GNU make и BSD make как минимум - вылавливают всё окружение
 как переменные для makefiles, так что достаточно чего-то типа
 `env DESTDIR=куда-то make install'
 
 YK> думал, в .спек-е. Кстати, пространство переменных общее для .спек-а
 YK> и Makefile? То есть, объявив переменную в одном, действительна ли она
 YK> в другом?
 
 Вот из спека в Makefile нужно явно экспортировать, afair. Явным заданием
 команд и в командах - подстановок. Тем более что стиль именования разный
 и в спеке она будет не DESTDIR.
 -netch-
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: rpm -bb blah.spec   Valentin Nechayev   29 Mar 2003 22:25:46 
Архивное /ru.linux/73681e9b5601.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional