при перезапуске haspd вылетает такое сообщение: [root@tserv ~]# service haspd restart Stopping hasplm... [ DONE ] Stopping winehasp... [ DONE ] Stopping aksusbd... [ DONE ] Stopping skeyd... /etc/init.d/haspd: line 104: return: too many arguments и перезапуск не случается, что не странно, ошибка в: get_pid() { # TODO: use pgrep PIDOF=/bin/pidof if [ -x $PIDOF ] ; then dpid=`$PIDOF $1` else dpid="$(ps axh | grep $1 | grep -v grep | sed -e 's/ *\(.*\)/\1/' -e 's/ \+/ /g' | grep -v " /bin/sh " | gre fi return $dpid } а этих самых skeyd много: [root@tserv ~]# ps ax | grep skeyd 4004 ? S 0:00 skeyd 4005 ? S 0:00 skeyd 4009 ? S 0:00 skeyd 4010 ? S 0:00 skeyd 10418 pts/1 S+ 0:00 grep skeyd
Created attachment 371 [details] исправление вышеуказанной проблемы и небольших проблем при выводе сообщений кроме ошибки перезапуска исправлены небольшие корявки при выводе сообщений PASSED и SKIPPED. удаленный return ни как не сказывается на прочей работе, т.к. нигде результат не используется. проверялось под ALTLinux.
Исправлено в сборке для 1.0.9 *** This bug has been marked as a duplicate of bug 1485 ***
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.