Иван Лох <[email protected]> wrote:
> On Wed, Dec 09, 2009 at 03:07:04AM +0300, Andrey Melnikoff wrote:
> > > AM> Создай вместо него в домашнике симлинк, тогда все ошибки будут 
> > > сыпаться в
> > > AM> /tmp/$username-xsession-errors, который собственно будет сама система 
> > > чистить
> > > AM> при запуске.

> Чтобы виртуальную паять вычерпать...
с чего бы это ?

> > > симлинк на /dev/null и чистить ничего не надо
> > Я специально для таких советчиков привел кусок скрипта выше по треду.
> > Неестественный интелект не позволит писать в симлинк (что вообщем-то -
> > правильно)

> Ну в fifo, то он позволит писать ;-} А там и до cat - > /dev/null не далеко...
fifo - это вообще через опу. Проще патчик накинуть:

--- /etc/X11/Xsession.orig      2009-12-09 03:58:36.000000000 +0300
+++ /etc/X11/Xsession   2009-12-09 03:58:54.000000000 +0300
@@ -62,8 +62,8 @@
 
 # attempt to create an error file; abort if we cannot
 if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
-  [ ! -L "$ERRFILE" ]; then
-  chmod 600 "$ERRFILE"
+  [ ! -L "$ERRFILE" ] || [ $(readlink $ERRFILE) == "/dev/null" ]; then
+  chmod -f 600 "$ERRFILE"
 elif ERRFILE=$(tempfile 2> /dev/null); then
   if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
     message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \


> P.S. Только, по-моему, использовать программу, которая генерирует гиг 
> предупреждений --
> себя не уважать. Нужна -- поправь. Не нужна -- выбрось.
Дык. У авторов обычно свободного места на дисках вагон, они и не смотрят что
там куда гадит.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Ответить