Bug 16647

Summary: /etc/rc.d/scripts/cleanup удаляет подкаталоги в /var/run
Product: Sisyphus Reporter: Andrew Kornilov <hiddenman>
Component: startupAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: evg, glebfm, ldv, legion
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrew Kornilov 2008-08-11 01:04:17 MSD
Уже очень давно, как оказалось, /etc/rc.d/scripts/cleanup удаляет подкаталоги в /var/run/$name/ (например, /var/run/ambs/radius), тогда как http://www.pathname.com/fhs/pub/fhs-2.3.html#VARRUNRUNTIMEVARIABLEDATA говорит нам:
* _Files_ (выделение моё) under this directory must be cleared (removed or truncated as appropriate) at the beginning of the boot process.
* Programs may have a subdirectory of /var/run; this is encouraged for programs that use more than one run-time file.

Или, раз тут указан один подкаталог, то всё остальное должно удаляться? Мне кажется, что это не самая лучшая идея. Данная функциональность заставила меня понервничать и искать её решение не там, где оказалось.
Comment 1 Dmitry V. Levin 2008-08-30 01:32:19 MSD
(In reply to comment #0)
> Уже очень давно, как оказалось, /etc/rc.d/scripts/cleanup удаляет подкаталоги в /var/run/$name/

Да, это уже давно, всё никак не соберусь это переделать.
Comment 2 Dmitry V. Levin 2008-08-30 01:41:08 MSD
Try 0.9.8.20-alt1-1-g20b0d31