На архитектуре x86_64 имеется следующая ситуация: [root@horus ~]# cat /usr/sbin/chkrootkit | grep CHKROOTKIT_DIR= CHKROOTKIT_DIR=/usr/lib/chkrootkit [root@horus ~]# rpm -ql chkrootkit | grep lib /usr/lib64/chkrootkit /usr/lib64/chkrootkit/check_wtmpx /usr/lib64/chkrootkit/chklastlog /usr/lib64/chkrootkit/chkproc /usr/lib64/chkrootkit/chkwtmp /usr/lib64/chkrootkit/ifpromisc /usr/lib64/chkrootkit/strings-static В результате при проверке выдается сообщение о необнаружении этих компонентов.
Интересно, что переменной CHKROOTKIT_DIR нет в исходниках программы. Эта переменная добавляется в патче chkrootkit-0.45-alt-libpath.patch :) Думаю, что можно сделать где-то так: * в патче заменить: -CHKROOTKIT_DIR=/usr/lib/chkrootkit ++CHKROOTKIT_DIR=@CHKROOTKITDIR@ * в спек добавить (в секции %build, например, после прикладывания патча): sed -i 's|@CHKROOTKITDIR@|%_libdir/%name|' chkrootkit Пока не проверял, но должно сработать.
Reassign to myself.
Исправил в chkrootkit-0.48-alt1 Тимур, проверьте, пожалуйста, что баг исправлен.