[devel] Re: [devel] Можно ли использовать %_tmppath ?

Aleksandr Blohin =?iso-8859-1?q?sass_=CE=C1_uustoll=2Eee?=
Пн Апр 8 10:47:34 MSD 2002


Hello Grigory,

Monday, April 08, 2002, 9:13:16 AM, you wrote:

GB>    У меня в dosemu-1.1.3 есть postun-скрипт:
GB> ---
GB> %postun
GB> TMPNAME=`mktemp %_tmppath/fonts.alias.XXXXXX`
GB> egrep -v '(vgacyr|vga10x20)' %_x11fontsdir/misc/fonts.alias > $TMPNAME
GB> install -m644 $TMPNAME %_x11fontsdir/misc/fonts.alias
GB> rm -f $TMPNAME
GB> if [ -x %_x11bindir/mkfontdir ]; then
GB>         (cd %_x11fontsdir/misc; %_x11bindir/mkfontdir)
GB> fi
killall -USR1 xfs >> /dev/null 2>&1 || :
GB> ---
GB>    После пересборки пакета на altair.office.altlinux.ru
GB>  он волшебным образом превращается в:
GB> ---
GB> TMPNAME=`mktemp /user/inger/RPM/TMP/fonts.alias.XXXXXX`
GB> egrep -v '(vgacyr|vga10x20)' /usr/X11R6/lib/X11/fonts/misc/fonts.alias > $TMPNAME
GB> install -m644 $TMPNAME /usr/X11R6/lib/X11/fonts/misc/fonts.alias
GB> rm -f $TMPNAME
GB> if [ -x /usr/X11R6/bin/mkfontdir ]; then
GB>         (cd /usr/X11R6/lib/X11/fonts/misc; /usr/X11R6/bin/mkfontdir)
GB> fi
killall -USR1 xfs >> /dev/null 2>&1 || :
GB> ---
GB>    Т.е. %_tmppath заменился на /user/inger/RPM/TMP.
GB>    В /usr/lib/rpm/macros он определён как %{_var}/tmp.
GB>  Это Стас недосмотрел, или вообще не стоит пользоваться %_tmppath
GB>  в пакетах? Наверное, стоит его заменить на $TMPDIR ?

Не у Вас одного.
Вчера в БТС ушёл рипорт на аналогичный финтифлюх для пакета mpich
(багрипортер только названием пакета ошибся). В скрипте mpirun
указаны неверные пути, аналогичные Вашим.

-- 
Best regards,
 Aleksandr                            mailto:sass на uustoll.ee






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