[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [cobalt-security] chkrootkit - integer expression expected before -gt
- Subject: RE: [cobalt-security] chkrootkit - integer expression expected before -gt
- From: "Peter Baldwin" <peterj@xxxxxxxxxxxxxx>
- Date: Thu, 27 Sep 2001 13:35:44 -0400
- List-id: Mailing list for users to address network security on Cobalt products. <cobalt-security.list.cobalt.com>
> I get this error when i run chkrootkit any ideas???
>
> Checking `lkm'... ./chkrootkit: [: integer expression expected before -gt
> not tested
Yup... it's a minor gotcha!
The chkrootkit expects to see only numbers in kernel versions. The Cobalt
version number (e.g. 2.2.16C24_III) gives it grief. Ideally, it shouldn't
ever check for a version number if it is Linux, but...
If you want of fix it, change the following line (line 175-ish in version
0.34):
----------- lkm()
----------- {
- remove -- #if [ \( "${SYSTEM}" = "Linux" -o \( "${SYSTEM}" =
"FreeBSD" -a \
- remove -- # ${V} -gt 43 \) \) -a "${ROOTDIR}" = "/" ]; then
--- add --- if [ \( "${SYSTEM}" = "Linux" \) -a "${ROOTDIR}" = "/" ];
then
Basically you are removing the check for FreeBSD's version number (${V} -gt
43) -irrelevant on a Cobalt stuff.
Cheers!
Pete.
_____________
Peter Baldwin
Point Clark Networks
http://www.pointclark.net