То ли все стали обладать настолько стабильными каналами и живут без суспенда, то ли популярность новых версий freenx упала, но вроде никто про сей факт и слова не сказал.
А если короче, накладываем патч для того, чтобы вернулся restore после suspend:
cat suspend_nxlog_bug.patch
Код: Выделить всё
--- nxnode.orig 2010-05-28 21:27:06 +0400
+++ nxnode 2010-07-10 04:33:48 +0400
@@ -298,8 +298,8 @@
if [ -n "$NODE_AGENT_PID" ]
then
nxlog "$FUNCNAME: NODE_AGENT_PID=\"$NODE_AGENT_PID\". Killing..."
- kill -0 $NODE_AGENT_PID || ( nxlog "$FUNCNAME: end"; return 1 )
- kill -HUP $NODE_AGENT_PID && ( nxlog "$FUNCNAME: end"; return 0 )
+ kill -0 $NODE_AGENT_PID || { nxlog "$FUNCNAME: end"; return 1; }
+ kill -HUP $NODE_AGENT_PID && { nxlog "$FUNCNAME: end"; return 0; }
else
nxlog "$FUNCNAME: NODE_AGENT_PID is empty"
nxlog "$FUNCNAME: end"
Если я правильно понял, первую строчку написал матерый диверсант, т.к. все остальное в принципе можно было вообще убить и оставить только отлуп - "return 1".
ЗЫ: А сколько еще открытий чудных готовит просвещения дух, станет ясно дальше.
ЗЗЫ: 2bsavelev распечатывание своего доступа к гит-у я чуть позже приурочу к подготавливаемому патчу по шарам+кифс. А сейчас так пишу, уж извини.