On Sun, Dec 22, 2002 at 06:02:01PM +1100, [EMAIL PROTECTED] wrote:
> You can tell patch to ignore whitespace only ( empty lines etc.. ) changes
> with an '-l' switch:

yeah, but that does not help with leading/trailing
empty lines ...

best,
Herbert

> e.g.
> 
> # patch -lp1 <patchctx16
> 
> 
> hth
> Ed
> 
> 
> On Sunday, 22 December 2002 at 7:22, Herbert Poetzl wrote:
> > On Sat, Dec 21, 2002 at 11:02:40PM -0500, tedsuo wrote:
> > > 
> > > After the 2.4.19ctx15 patch i apply your patch
> > > 
> > >  deb:/usr/src/linux-2.4.19# patch -p1 <patchctx16
> > >  patching file Makefile
> > > patching file include/net/route.h
> > >  Hunk #1 FAILED at 164.
> > > 1 out of 1 hunk FAILED -- saving rejects to file include/net/route.h.rej
> > > 
> > >  is this normal ??
> > 
> > no, this is not normal, this shows that either
> > your mailer broke my patch, or, what I assume
> > that you broke my patch, by adding empty lines
> > at the end (or something similar ...)
> > 
> > *sigh* get the complete patch for 2.4.19 from
> > http://www.13thfloor.at/VServer/patch-2.4.19-ctx16.diff.bz2
> > 
> > best,
> > Herbert
> > 
> > > >
> > > > > >
> > > > > > any way to get ctx16 patch for linux 2.4.19 kernel??
> > > > >
> > > > > here is your patch ... (everithing except whitespace)
> > > > > apply it after the 2.4.19ctx15 patch ...
> > > > >
> > > > > best,
> > > > > Herbert
> > > > >
> > > > > --- cut here ---
> > > > > diff -NurbP --minimal linux-2.4.20-ctx15/Makefile
> > > > linux-2.4.20-ctx16/Makefile
> > > > > --- linux-2.4.20-ctx15/Makefile Mon Dec 16 19:54:35 2002
> > > > > +++ linux-2.4.20-ctx16/Makefile Mon Dec 16 19:52:25 2002
> > > > > @@ -1,7 +1,7 @@
> > > > >  VERSION = 2
> > > > >  PATCHLEVEL = 4
> > > > >  SUBLEVEL = 19
> > > > > -EXTRAVERSION =ctx-15
> > > > > +EXTRAVERSION =ctx-16
> > > > >
> > > > >  KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
> > > > >
> > > > > diff -NurbP --minimal linux-2.4.20-ctx15/include/net/route.h
> > > > linux-2.4.20-ctx16/include/net/route.h
> > > > > --- linux-2.4.20-ctx15/include/net/route.h Mon Dec 16 19:54:36 2002
> > > > > +++ linux-2.4.20-ctx16/include/net/route.h Mon Dec 16 19:52:25 2002
> > > > > @@ -164,14 +164,20 @@
> > > > >  static inline int ip_route_connect(struct rtable **rp, u32 dst, u32
> > > src,
> > > > u32 tos, int oif)
> > > > >  {
> > > > >   int err;
> > > > > - if (current->ip_info != NULL){
> > > > > - __u32 ipv4root = current->ip_info->ipv4[0];
> > > > > + struct iproot_info *ip_info = current->ip_info;
> > > > > + if (ip_info != NULL){
> > > > > + __u32 ipv4root = ip_info->ipv4[0];
> > > > >   if (ipv4root != 0){
> > > > >   if (src == 0){
> > > > >   src = dst == 0x0100007f
> > > > >   ? 0x0100007f: ipv4root;
> > > > > - }else if (ipv4root != src){
> > > > > - return -EPERM;
> > > > > + }else{
> > > > > + int n=ip_info->nbipv4;
> > > > > + int i;
> > > > > + for (i=0; i<n; i++){
> > > > > + if (ip_info->ipv4[i] == src) break;
> > > > > + }
> > > > > + if (i==n) return -EPERM;
> > > > >   }
> > > > >   if (dst == 0x0100007f && current->s_context != 0){
> > > > >   dst = ipv4root;
> > > > >
> > > >
> > 
> 

Reply via email to