[Comm] Сборка E16 - ошибка

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Сб Авг 16 01:46:53 MSD 2008


> > [..]
> > Не отвечает ли за притягивание E17 ключ --enable-upgrade? По крайней
> > мере я по --help такого не встретил..
> > 
> > Может tresh@ откликнется?

Нашел я несколько ошибок (?).. кстати они присутствует и в существующем
в Бранче 4.1 Е16.. Она в скрипте startenlightenment, в котором указан
запуск /usr/bin/enlightenment, хотя E16 создает /usr/bin/e16, что
отражено и в документации.. а так как /usr/bin/enlightenment
предоставляет пакет е17, то он, возможно, ставится в качестве толстого
"довеска".

[vova на book SOURCES]$ cat enlightenment.wmsession
NAME=Enlightenment
ICON=/usr/share/icons/Enlightenment.xpm
EXEC=/usr/bin/startenlightenment
DESC=The enlightenment window manager
SCRIPT:
exec /usr/bin/startenlightenment

Было так:

[vova на book SOURCES]$ cat startenlightenment
#!/bin/sh

/usr/bin/xsetroot -cursor_name watch
exec /usr/bin/enlightenment "$@"
/usr/bin/xsetroot -cursor_name X_cursor

А нужно так:

[vova на book SOURCES]$ cat startenlightenment
#!/bin/sh

/usr/bin/xsetroot -cursor_name watch
exec /usr/bin/e16 "$@"
/usr/bin/xsetroot -cursor_name X_cursor

Собственно в том и состояли мои багрепорты - не запускался Е16, и в
довесок к нему ставился Е17 (он же и запускался через wmselect вместо
Е16)...

Вторая ошибка (?) в спеке:

%__install -d %buildroot%_menudir
cat << EOF > %buildroot%_menudir/%name
?package(%name): needs=wm section=Session/Windowmanagers icon=%name.xpm
title=Enlightenment command=%_x11bindir/%name EOF

Вот это command=%_x11bindir/%name 

В качестве name тут enlightenment, хотя правильно (для запуска Е16,
разумеется) будет command=%_x11bindir/e16

Это, по всей видимости, тоже могло "притягивать" пакет e17..

Но подправив все это, я все равно пока получаю в зависимости весь e17
сотоварищи. Ищу дальше хвосты..






-- 
С уважением,
Владимир Гусев



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