[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