Та же проблема здесь с живой миграцией:
Dom0: Xenserver 5.5, ядро 2.6.18
DomU: хинду, ядро, 2.6.31-r7 (code.google.com/p/gentoo-xen-kernel/)
DomU dmesg произвел:
PM: Device rtc_cmos failed to suspend late: error -22
dpm_suspend_noirq() failed: -22
Xen suspend failed (-22)
/holger
Это быстрее для запросов использования rpm
вместо этого.
if rpm -q somepackage &> /dev/null
then
...
fi
если Вы знаете немного Python, Вы могли бы сделать это очень легкий - конфетка имеет пред/сообщение фильтры, которым можно включить, можно даже сделать собственный плагин.
от оболочки просто ищут любые строки, которые будут выводом от Вашего запроса.
упакуйте = вкусный информационный пакет | туалет-l
если ["$pack"! = ''];
затем
do something
еще
do something else
fi
Я обычно тестирую на результаты пакета, обычно файл в файловой системе, которая установлена. Что-то как:
[ ! -f /usr/bin/apg ] && yum -y install apg
Это не требует никакого поиска базы данных RPM, таким образом, это очень легко.