Bug 5521 - Переменная окружения DURING_INSTALL не должна быть определена во время установки пакетов
: Переменная окружения DURING_INSTALL не должна быть определена во время устано...
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/sandman-server)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-11-17 19:40 by
Modified: 2006-08-29 22:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-11-17 19:40:42
/sbin/ldconfig обращает внимание на переменную DURING_INSTALL и ничего не
делает
при её наличии.  Из-за этого обламывается установка, например, libgtk+2 при
удовлетворении сборочных зависимостей:

xorg-x11-libs-6.8.1-alt15
...
libgtk+2-2.5.4-alt1
/usr/bin/gtk-query-immodules-2.0: error while loading shared libraries:
libX11.so.6: cannot open shared object file: No such file or directory
/usr/bin/gtk-update-icon-cache: error while loading shared libraries:
libX11.so.6: cannot open shared object file: No such file or directory
/usr/bin/gtk-update-icon-cache: error while loading shared libraries:
libX11.so.6: cannot open shared object file: No such file or directory
error: execution of %post scriptlet from libgtk+2-2.5.4-alt1 failed, exit
status 127
...
can't prepare `vim': child process exited abnormally
------- Comment #1 From 2004-11-17 19:45:28 -------
FYI, hasher использует
export DURING_INSTALL=1
только для установки базовой сборочной среды (которая порождена rpm-build & Co).
------- Comment #2 From 2004-11-17 20:25:32 -------
этой, эээ, милой особенности столько же лет, сколько и sandman.
там еще кое-где и BTE_INSTALL есть :)
Собственно, ее можно было  бы и вообще убрать, и выставлять
только на время создания базовой установочной среды, как в hasher,
но тогда ловить вот такие штюки в репозитарии будет нечем, а нужно (было).
Я думаю, надо бы сделать это опцией per-repos с вариантами on/partial/off
------- Comment #3 From 2006-04-02 22:25:29 -------
убрал