[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