Bug 11723

Summary: logrotate-3.6.2-alt-taboo.patch делает невозможным ротировать файлы с расширением .[0-9]* и использовать delaycompress
Product: Sisyphus Reporter: Andrew Kornilov <hiddenman>
Component: logrotateAssignee: Alexey Gladkov <legion>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: evg, lav, ldv, legion, mike, vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrew Kornilov 2007-05-08 16:23:32 MSD
1. Невозможно по умолчанию ротировать файлы с расширением .[0-9]*  А надо.
2. Соответственно, даже если у файла не taboo-расширение, то при использовании
delaycompress при следующем цикле файлы не будет сжаты

Может вынести эту опцию tabooext в глобальный конфиг, а из патча убрать?
Пришлось долго разбираться с logrotate, почему он все игнорирует и очень
печально было узнать, что это наше "улучшение".
Comment 1 Andrew Kornilov 2007-05-08 16:27:45 MSD
man page тоже не соответствует действительности:
At startup, the taboo extension list contains .rpmorig, .rpmsave, ,v,  .swp, 
.rpmnew, and ~.
Comment 2 Dmitry V. Levin 2007-05-10 20:44:10 MSD
Этот патч хорош тем, что позволяет написать, например,
/var/log/syslog/*
Comment 3 Andrew Kornilov 2007-05-10 20:46:43 MSD
Эта часть прекрасна. А вот .# не очень :)
Comment 4 Andrew Kornilov 2007-07-01 07:42:50 MSD
Еще заметил, что если в файле /etc/logrotate.d/name прописать строку:
tabooext ".rpmsave", ".rpmorig", "~", ",v", ".rpmnew", ".swp", ".gz", ".bz2"
, то есть, взять стандартную и убрать оттуда .#, то начинает обрабатывать файлы
с расширением .#, однако, превращая их в bz2, почему-то начинает игнорировать
это расширение и сжимает их каждый раз, получаем вот такие имена файлов:
bill20070501_000000.1.1.bz2.1.bz2.1.bz2.1.bz2.1.bz2.1.bz2.1.bz2

:-)

Попробую еще в патч заглянуть, может я что-то не так понял.