Bug 15578

Summary: mtx-changer не находит команду mtx
Product: Sisyphus Reporter: Denis Klimov <zver>
Component: bacula-storageAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: real, vitty, vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description Denis Klimov 2008-05-08 14:09:51 MSD
При использовании скрипта /usr/share/bacula/scripts/mtx-changer юзером bacula:

[root@basalt ~]# su - -s /bin/sh -c '/usr/share/bacula/scripts/mtx-changer /dev/
sg2 slots' bacula
/usr/share/bacula/scripts/mtx-changer: line 215: mtx: command not found

В скрипте определяется переменая как:
MTX=mtx

можно либо сделать так:
MTX=/usr/sbin/mtx
либо задать переменную PATH
Как лучше я не знаю.
Comment 1 Michail Yakushin 2008-05-08 19:11:04 MSD
На мейнтейнера
Comment 2 Vladimir V. Kamarzin 2008-05-09 14:06:01 MSD
Кстати не понятно, почему скрипты лежат в иерархии /usr/share/ вместо /usr/{s}bin/
Comment 3 Mikhail Gusarov 2008-05-09 14:34:10 MSD
(In reply to comment #2)
> Кстати не понятно, почему скрипты лежат в иерархии /usr/share/ вместо /usr/
{s}bin/

+1. Или /usr/share/doc/<pkg>/contrib, если скрипты не поддерживаются, или уж /
usr/[s]bin.
Comment 4 Vitaly Kuznetsov 2008-05-12 02:26:50 MSD
fixed in 2.2.8-alt3
скрипты от storage переложены в %_sbindir
в /usr/share/bacula остались скрипты базы - не думаю что стоит их перекладывать
в %_sbindir, слишком уж название их непонятное