From: Grazvydas Ignotas Date: Tue, 10 May 2016 23:23:38 +0000 (+0300) Subject: slim: avoid useless alarm X-Git-Tag: sz_175~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c66d8c2228836b346a5cb84f089d84a96e5e474;p=openpandora.oe.git slim: avoid useless alarm useless wakeups --- diff --git a/recipes/slim/slim/no_alarm.patch b/recipes/slim/slim/no_alarm.patch new file mode 100644 index 0000000..8386ca8 --- /dev/null +++ b/recipes/slim/slim/no_alarm.patch @@ -0,0 +1,17 @@ +only causes useless wakeups, X exit causes: + - session command to exit if in desktop environment + - connection loss on slim login screen +and alarm handler does not even run + +diff -ur slim-1.3.1_/app.cpp slim-1.3.1/app.cpp +--- slim-1.3.1_/app.cpp 2016-05-10 01:27:53.862039051 +0300 ++++ slim-1.3.1/app.cpp 2016-05-10 02:40:56.148905652 +0300 +@@ -291,7 +291,7 @@ + + CreateServerAuth(); + StartServer(); +- alarm(2); ++ //alarm(2); + #endif + + } diff --git a/recipes/slim/slim_1.3.1.bb b/recipes/slim/slim_1.3.1.bb index 3abf93b..bf32e6c 100644 --- a/recipes/slim/slim_1.3.1.bb +++ b/recipes/slim/slim_1.3.1.bb @@ -2,11 +2,11 @@ DESCRIPTION="Simple Login Manager" HOMEPAGE="http://slim.berlios.de" LICENSE = "GPL" -PR = "r11" +PR = "r12" inherit update-rc.d -DEPEND="virtual/x11 libxmu libpng libjpeg libpam freetype sessreg" +DEPEND="virtual/libx11 libxmu libpng libjpeg libpam freetype sessreg" RDEPEND="${DEPEND} perl libpam-meta xauth" @@ -23,6 +23,7 @@ SRC_URI=" \ file://pandora_xmodmap_hack.patch;patch=1 \ # file://chvt_on_exit.patch;patch=1 \ file://chvt_on_exit_try2.patch;patch=1 \ + file://no_alarm.patch;patch=1 \ file://rc.slim \ file://slim-dynwm \ file://update_slim_wmlist \