[devel] Fwd: E: incoming i586 reject: evolution-exchange-2.12.3-alt1

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Фев 5 15:41:29 MSK 2008


On Tue, Feb 05, 2008 at 12:28:01PM +0300, Alexey Shabalin wrote:
[...]
> --вырезано---
> gnome-settings-daemon-2.20.3-alt1
> /sbin/start-stop-daemon: nothing in /proc - not mounted?
> error: execution of %post scriptlet from
> gnome-settings-daemon-2.20.3-alt1 failed, exit status 3
> libnotify-0.4.4-alt1
> evolution-2.12.3-alt1
> /sbin/start-stop-daemon: nothing in /proc - not mounted?
> --вырезано--
> 
> hsh-install: Packages installation failed.
> 
> День добрый. Вопрос в следующем:
> при установке пакетов, в которых вызывается в %post
> %gconf2_install, gconf_install_schema вызывает gconf_sync_state,
> который содержит
> exec /sbin/start-stop-daemon -K -q -o -s HUP -x /usr/lib/gconfd-2.
> для выполнения последней команды,  я так понимаю что нужен /proc.
> Теперь нужно во все гномовские спеки (которые по зависимости вытянули
> в сборочную среду пакет с %post %gconf2_install) вставлять
> BuildRequires: /proc ?
> Я думаю, что необходимость /proc для start-stop-daemon в живой системе
> - нормально, но для сборочной среды - уже лишнее. Как бы покрасивей
> сделать workaround?

Либо не запускать start-stop-daemon в случае когда не смонтирован /proc
(напр. проверять наличие /proc/self/exe), либо добавить /proc в
зависимости пакета, запускающего start-stop-daemon.  Я предлагаю
остановиться на первом варианте (не запускать start-stop-daemon если нет
/proc).


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080205/81f22df2/attachment-0002.bin>


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