[devel] Q: strange %_tmppath usage

Dmitry V. Levin ldv на altlinux.org
Пн Фев 10 09:09:59 MSK 2003


On Mon, Feb 10, 2003 at 03:58:10PM +1200, Anton V. Denisov wrote:
> Было у меня в ~/.rpmmacros определено:
> %_topdir %homedir/RPM
> %_tmppath %_topdir/TEMP
> 
> И вот что однажды случилось:
> 
> [anton на Linux i686]$ sudo rpm -ivh nntpcache-3.0.1-alt0.1.i686.rpm
> Подготовка...
> ##################################################
> предупреждение: created %_tmppath directory /root/RPM/TEMP
> nntpcache
> ##################################################
> 
> Зачем при установке пакета rpm понадобилось использовать %_tmppath?

Скорее всего, из-за скриптов в пакете.

> И почему он считал пользовательский .rpmmacros, в то время как у root'а
> есть свой ~/.rpmmacros, где определено другое значение %_tmppath.

Цитирую sudo(8):
"The -H (HOME) option sets the HOME environment variable to the
homedir of the target user (root by default) as specified in
passwd(5).  By default, sudo does not modify HOME."


--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20030210/f7b7c6be/attachment.bin 


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