|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73681e9b5601.html, оценка из 5, голосов 10
|