Bug 28281 - Пропащий лог alteratord.log
: Пропащий лог alteratord.log
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/alterator)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-12-27 16:44 by
Modified: 2012-12-27 17:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-12-27 16:44:01
Миша Шигорин, после твоего 06518d81dd38768f514119b17e02349c244d4914 лог
alteratord.log стал писать вместо /tmp/tmp.*/log/alteratord.log в
/.rw/var/run/alteratord/alteratord.log

Подумай над тем, как бы его положить просто в /tmp
------- Comment #1 From 2012-12-27 16:45:52 -------
d.scm
----

; /var/run/alteratord is also used in installer
; to bounce the socket between stage3 and stage2;
; it's also more secure than predefined /tmp subdir
; NB: a copy contained in ../../sbin/alteratord
(define *tmpdir*
  (if (string=? *d-user* "root")
    "/var/run/alteratord"
    (string-append
      (or (getenv "TMPDIR") "/tmp")
      "/alterator")))
------- Comment #2 From 2012-12-27 17:32:31 -------
(В ответ на комментарий №1)
> ; it's also more secure than predefined /tmp subdir
> ; NB: a copy contained in ../../sbin/alteratord
Это логов касается? Может, для логов другой путь указать?
------- Comment #3 From 2012-12-27 17:43:55 -------
(In reply to comment #0)
> Миша Шигорин, после твоего 06518d81dd38768f514119b17e02349c244d4914 лог
> alteratord.log стал писать вместо /tmp/tmp.*/log/alteratord.log в
> /.rw/var/run/alteratord/alteratord.log
Точнее, опять в /var/run/alteratord

> Подумай над тем, как бы его положить просто в /tmp
Не надо этого делать, альтератор используется не только в инсталере.

(In reply to comment #2)
> Это логов касается? Может, для логов другой путь указать?
Да, это логов касается -- для любого записываемого или trunk'аемого файла в
/tmp не исключена возможность создания условий, когда запись пойдёт по симлинку
в какой-нить /etc/shadow.

Собственно, ты уже и поправил копирование лога в installer, спасибо:
http://git.altlinux.org/people/cas/packages/?p=installer.git;a=commitdiff;h=80d7e4db693cee4b452c60bf752b20db79c67e2c