Bug 18539

Summary: missing Requires: bacula-common?
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: bacula-tray-monitorAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: real, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2009-01-16 21:30:04 MSK
При установке bacula-tray-monitor на систему без остальной bacula приходится создавать руками каталог /etc/bacula.  Не вполне уверен, что это стоит зависимости на bacula-common (где содержится этот каталог) -- мож тогда запаковать его (обязательно с теми же правами) и в этот пакет?
Comment 1 Vitaly Kuznetsov 2009-01-18 21:38:44 MSK
(In reply to comment #0)
> приходится создавать руками каталог /etc/bacula

А зачем создавать для него /etc/bacula?

Я его обучал брать конфиги в ~/.bacula (как и все прочие консоли). А вот если там нет конфига - он лезет в /etc/bacula (типа за глобальным конфигом). Но я не уверен, что глобальные конфиги вообще востребованы.
Comment 2 Vitaly Kuznetsov 2009-03-26 01:04:30 MSK
делая конфигурацию, работающую "изкаропки" я вернул /etc/bacula/bconsole.conf и зависимость на bacula-common
Comment 3 Michael Shigorin 2009-03-28 15:00:48 MSK
Ах ему ещё и /etc/bacula/bconsole.conf нужен?!  У меня завести толком tray monitor так и не вышло... возможно, поэтому, надо будет глянуть ещё раз, спасибо.
Comment 4 Vitaly Kuznetsov 2009-03-28 17:10:54 MSK
Я специально патчил bacula таким образом, чтобы все консоли (bconsole,bat,wxconsole,tray-monitor...) работали с per-user конфигами. Т.е. берешь пример из /usr/share/bacula/sample-configs/, кладёшь в ~/.bacula/ и пользуешься. Отпадает необходимость запускать их всех от рута.
Можно класть конфиги не в ~/.bacula а в /etc/bacula - но там пароли plaintext-ом, не хорошо это.
bconsole я согласился вернуть глобальный конфиг для 5.0 (там она будет управляться альтератором).
Comment 5 Vitaly Kuznetsov 2009-03-28 17:36:55 MSK
(В ответ на комментарий №3)
> Ах ему ещё и /etc/bacula/bconsole.conf нужен?!  

tray monitor-у, конечно, не нужен. Берёшь 
/usr/share/bacula/sample-configs/tray-monitor.conf и кладёшь в ~/.bacula, правишь и пользуешься