OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael Schloh
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 08-Jan-2003 15:58:35
Branch: HEAD Handle: 2003010814583401
Added files:
openpkg-src/chkrootkit chkrootkit.patch
Modified files:
openpkg-src/chkrootkit chkrootkit.spec
openpkg-web news.txt
Log:
Fix flawed packaging for all platforms, and add a patch to civilize
the nasty makefile.
Summary:
Revision Changes Path
1.1 +60 -0 openpkg-src/chkrootkit/chkrootkit.patch
1.7 +7 -5 openpkg-src/chkrootkit/chkrootkit.spec
1.2601 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/chkrootkit/chkrootkit.patch
============================================================================
$ cvs diff -u -r0 -r1.1 chkrootkit.patch
--- /dev/null 2003-01-08 15:58:35.000000000 +0100
+++ chkrootkit.patch 2003-01-08 15:58:35.000000000 +0100
@@ -0,0 +1,60 @@
+diff -Naur chkrootkit-0.38.orig/Makefile chkrootkit-0.38/Makefile
+--- chkrootkit-0.38.orig/Makefile 2002-12-06 03:07:29.000000000 +0100
++++ chkrootkit-0.38/Makefile 2003-01-08 15:16:54.329170000 +0100
+@@ -34,31 +34,31 @@
+ sense: chklastlog chkwtmp ifpromisc chkproc chkdirs check_wtmpx strings
+
+ chklastlog: chklastlog.c
+- ${CC} ${CFLAGS} -o $@ chklastlog.c
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ chklastlog.c ${LIBS}
+ @strip $@
+
+ chkwtmp: chkwtmp.c
+- ${CC} ${CFLAGS} -o $@ chkwtmp.c
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ chkwtmp.c ${LIBS}
+ @strip $@
+
+ ifpromisc: ifpromisc.c
+- ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ifpromisc.c
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ifpromisc.c ${LIBS}
+ @strip $@
+
+ chkproc: chkproc.c
+- ${CC} ${LDFLAGS} -o $@ chkproc.c
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ chkproc.c ${LIBS}
+ @strip $@
+
+ chkdirs: chkdirs.c
+- ${CC} ${LDFLAGS} -o $@ chkdirs.c
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ chkdirs.c ${LIBS}
+ @strip $@
+
+ check_wtmpx: check_wtmpx.c
+- ${CC} ${LDFLAGS} -o $@ check_wtmpx.c
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ check_wtmpx.c ${LIBS}
+ @strip $@
+
+ strings: strings.c
+- ${CC} ${STATIC} ${LDFLAGS} -o $@ strings.c
++ ${CC} ${STATIC} ${CFLAGS} ${LDFLAGS} -o $@ strings.c ${LIBS}
+ @strip $@
+
+ clean:
+diff -Naur chkrootkit-0.38.orig/chkdirs.c chkrootkit-0.38/chkdirs.c
+--- chkrootkit-0.38.orig/chkdirs.c 2002-12-21 00:40:20.000000000 +0100
++++ chkrootkit-0.38/chkdirs.c 2003-01-08 15:43:52.518334000 +0100
+@@ -32,6 +32,14 @@
+ #include <string.h>
+ #include <errno.h>
+
++#ifndef NAME_MAX
++#define NAME_MAX 14
++#endif
++
++#ifndef PATH_MAX
++#define PATH_MAX 1024
++#endif
++
+ struct dirinfolist {
+ char dil_name[NAME_MAX+1];
+ int dil_lc;
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/chkrootkit/chkrootkit.spec
============================================================================
$ cvs diff -u -r1.6 -r1.7 chkrootkit.spec
--- openpkg-src/chkrootkit/chkrootkit.spec 3 Jan 2003 10:51:26 -0000 1.6
+++ openpkg-src/chkrootkit/chkrootkit.spec 8 Jan 2003 14:58:35 -0000 1.7
@@ -33,10 +33,11 @@
Group: System
License: GPL
Version: 0.38
-Release: 20030102
+Release: 20030108
# list of sources
Source0: ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit-%{version}.tar.gz
+Patch0: chkrootkit.patch
# build information
Prefix: %{l_prefix}
@@ -55,19 +56,20 @@
%prep
%setup -q
+ %patch -p1
%build
CC="%{l_cc}"
- CFLAGS="%{l_cflags -O} -static"
+ CFLAGS="%{l_cflags -O} -DHAVE_LASTLOG_H"
LDFLAGS="%{l_ldflags}"
- CFLAGS="$CFLAGS -DHAVE_LASTLOG_H"
case "%{l_target}" in
*-solaris* )
CFLAGS="$CFLAGS -DSOLARIS2"
- LDFLAGS="$LDFLAGS -lsocket"
+ STATIC="-B static"
+ LIBS="$LIBS -lsocket -ldl"
;;
esac
- %{l_make} %{l_mflags} CC=$CC CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
+ %{l_make} %{l_mflags} CC=$CC CFLAGS="$CFLAGS" STATIC="$STATIC"
LDFLAGS="$LDFLAGS" LIBS="$LIBS"
%install
rm -rf $RPM_BUILD_ROOT
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.2600 -r1.2601 news.txt
--- openpkg-web/news.txt 8 Jan 2003 14:41:52 -0000 1.2600
+++ openpkg-web/news.txt 8 Jan 2003 14:58:34 -0000 1.2601
@@ -1,3 +1,4 @@
+08-Jan-2003: Upgraded package: P<chkrootkit-0.38-20030108>
08-Jan-2003: Upgraded package: P<j2se-1.3.1-20030108>
08-Jan-2003: Upgraded package: P<openpkg-20030108-20030108>
08-Jan-2003: Upgraded package: P<pam-20030108-20030108>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]