%_tmppath %homedir/tmp Надо использовать TMPPATH если выставлен, если нет то %homedir/tmp как fallback.
Надо вообще выкинуть %_tmppath из /etc/skel/.rpmmacros
(В ответ на комментарий №1) > Надо вообще выкинуть %_tmppath из /etc/skel/.rpmmacros Может исправим к p7 (новому дистрибутиву)? После установки Кентавра и hsh --initroot-only ловлю такое: ... rpmdb: unable to create temporary backing file rpmdb: /home/user/tmp: Нет такого файла или каталога rpmdb: unable to create temporary backing file rpmdb: /home/user/tmp: Нет такого файла или каталога rpmdb: unable to create temporary backing file ... приходится руками делать "mkdir ~/tmp" после чего процесс продолжается нормально:
(В ответ на комментарий №0) > %_tmppath %homedir/tmp > > Надо использовать TMPPATH если выставлен, если нет то %homedir/tmp как > fallback. Имелось в виду, что использовать %_tmppath, если выставлен, и $TMPDIR по умолчанию? (В ответ на комментарий №1) > Надо вообще выкинуть %_tmppath из /etc/skel/.rpmmacros Лучше закомментировать, указав, чему равен по умолчанию (В ответ на комментарий №2) > Может исправим к p7 (новому дистрибутиву)? Было бы здорово
ping
Да, столкнулся с этим на новой установке SimplyLinux 7.0.4: # cat /etc/skel/.rpmmacros %_topdir %homedir/RPM %_tmppath %homedir/tmp # %packager Joe Hacker <joe@email.address> # %_gpg_name joe@email.address # rpm -qf /etc/skel/.rpmmacros etcskel-2.0.13-alt1 #
2015 год, а воз и ныне там... etcskel-2.0.14-alt1.noarch.rpm
В соответствии с http://www.altlinux.org/Bug_Severity_Policy это major -- конфигурация "из пакета" непригодна к целевому применению. Хорошо бы до p8 это наконец исправить, приходится объезжать в live-builder.iso: http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=features.in/dev/live/image-scripts.d/51-hasher;h=18c39a59a22b65d7eb17c96298652cca4c99e328;hb=HEAD#l84
Кто-нибудь может сделать # sed /%_tmppath/d /etc/skel/.rpmmacros ?
Сейчас отправлю
#140010, please, approve
(В ответ на комментарий №10) > #140010, please, approve Хорошо бы в %changelog на багу сослаться, но и на том спасибо. Свой более аккуратно оформленный аналогичный вариант проверил в live-builder, с ним эта бага не наблюдается, новых с rpm/hasher не замечено. approve по заданию 140010 наблюдаю, отправляй ;-)
Вспомнил про багу уже после git push. Не суть, суть в том, что это мог сделать кто угодно с момента репорта ошибки в 2011 году, и чего ждали непонятно.
etcskel ldv inger @qa, действительно...
(In reply to comment #12) > Вспомнил про багу уже после git push. Не суть, суть в том, что это мог сделать > кто угодно с момента репорта ошибки в 2011 году, и чего ждали непонятно. Это был социальный эксперимент.
(В ответ на комментарий №14) > Это был социальный эксперимент. О, а может, я тогда наконец запихну туда %_sourcedir %{_topsrcdir}/SOURCES/%name -- а то задолбало уже...
(В ответ на комментарий №15) ... > О, а может, я тогда наконец запихну туда > %_sourcedir %{_topsrcdir}/SOURCES/%name > -- а то задолбало уже... А может просто перестанете уже собирать src.rpm?