Package: procps
Version: 1:3.2.6-2.1
Severity: normal
Tags: patch

The 40_gnu-kbsd patch contains reject from obsolete hunk (ps no longer
uses PAGE_SIZE, but getpagesize()). This causes unpatching to fail when
cleaning, since 'make clean' removes the .rej file.

Here's a patch to remove it:

diff -u procps-3.2.6/debian/patches/40_gnu-kbsd.dpatch 
procps-3.2.6/debian/patches/40_gnu-kbsd.dpatch
--- procps-3.2.6/debian/patches/40_gnu-kbsd.dpatch
+++ procps-3.2.6/debian/patches/40_gnu-kbsd.dpatch
@@ -79,33 +79,6 @@
 +#endif
      linux_version_code = LINUX_VERSION(x, y, z);
  }
-diff -urNad --exclude=CVS --exclude=.svn ./ps/common.h.rej 
/tmp/dpep-work.k3RyXD/procps-3.2.6/ps/common.h.rej
---- ./ps/common.h.rej  1970-01-01 10:00:00.000000000 +1000
-+++ /tmp/dpep-work.k3RyXD/procps-3.2.6/ps/common.h.rej 2005-11-02 
13:22:07.000000000 +1100
-@@ -0,0 +1,23 @@
-+***************
-+*** 14,20 ****
-+  
-+  #include "../proc/procps.h"
-+  #include "../proc/readproc.h"
-+- #include <asm/page.h>  /* looks safe for glibc, we need PAGE_SIZE */
-+  
-+  #if 0
-+  #define trace(args...) printf(## args)
-+--- 14,26 ----
-+  
-+  #include "../proc/procps.h"
-+  #include "../proc/readproc.h"
-++ 
-++ /* looks safe for glibc, we need PAGE_SIZE */
-++ #if defined(__linux__)
-++ # include <asm/page.h>
-++ #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
-++ # include <machine/param.h>
-++ #endif
-+  
-+  #if 0
-+  #define trace(args...) printf(## args)
 diff -urNad --exclude=CVS --exclude=.svn ./top.c 
/tmp/dpep-work.k3RyXD/procps-3.2.6/top.c
 --- ./top.c    2005-10-30 16:05:28.000000000 +1100
 +++ /tmp/dpep-work.k3RyXD/procps-3.2.6/top.c   2005-11-02 13:22:07.000000000 
+1100

-- 
ilmari


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to