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