[Devel] Замечания по RX на Etersoft 1.1.0

Devaev Maxim mdevaev на etersoft.ru
Пт Сен 24 17:29:59 MSD 2010


On Thu, 23 Sep 2010 18:12:14 +0400, Vitaly Lipatov <lav на etersoft.ru>
wrote:
> 1. требуется binutils (а это пакет для сборки) из-за использования
команды
> strings (желательно не использовать)
strings используется для вытаскивания всяких параметров из бинарника
nxagent:
--------------------------------
./nxloadconfig:NX_BACKEND_VERSION=$(strings $COMMAND_NXAGENT 2>/dev/null |
egrep 'NXAGENT - Version' | sed 's/.*Version //g')
./nxloadconfig:         [ $(echo "`strings $COMMAND_CUPSD | egrep
'CUPS\/1\.' | head -1 | sed 's|CUPS\/||'` >= 1.2" | bc) -ne 1 ] && \
./nxloadconfig: [ -z "$(strings $COMMAND_NXAGENT | egrep 'NXAGENT -
Version 1.5.0|NXAGENT - Version 2.[01].0|NXAGENT - Version 3.[01234].0')" ]
&& \
--------------------------------

> 2. нет команды rxsetup
Лежит в git.eter:/projects/rx-etersoft.git , который завели, пока я был в
отпуске. Потом я добавил в него rxsetup. Сборки, судя по всему, происходят
пока что из старых гитов.

> 3. нужно определить роль сервиса freenx-server и документировать её
> (видимо, сервис тоже переименовать надо
В крадце, делает nxserver --start и создает lock-файл.
Сам nxserver запускает вот такое: mv
$NX_HOME_DIR/.ssh/$SSH_AUTHORIZED_KEYS.disabled
$NX_HOME_DIR/.ssh/$SSH_AUTHORIZED_KEYS
То есть, это обычное включение-выключение ключа.





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