Bug 13141 - неверные пути к компонентам на x86_64
: неверные пути к компонентам на x86_64
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/chkrootkit)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-10-17 10:51 by
Modified: 2008-03-13 19:35 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-10-17 10:51:40
На архитектуре 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

В результате при проверке выдается сообщение о необнаружении этих компонентов.
------- Comment #1 From 2008-03-10 01:26:02 -------
Интересно, что переменной CHKROOTKIT_DIR нет в исходниках программы. Эта
переменная добавляется в патче chkrootkit-0.45-alt-libpath.patch :)

Думаю, что можно сделать где-то так:

* в патче заменить:
-CHKROOTKIT_DIR=/usr/lib/chkrootkit
++CHKROOTKIT_DIR=@CHKROOTKITDIR@

* в спек добавить (в секции %build, например, после прикладывания патча):
sed -i 's|@CHKROOTKITDIR@|%_libdir/%name|' chkrootkit

Пока не проверял, но должно сработать.
------- Comment #2 From 2008-03-12 09:51:43 -------
Reassign to myself.
------- Comment #3 From 2008-03-13 19:35:55 -------
Исправил в chkrootkit-0.48-alt1

Тимур, проверьте, пожалуйста, что баг исправлен.