ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] patch-o-matic
@ 2004-06-23  8:56 Алексей
  2004-06-23 11:41 ` Pavel S. Khmelinsky
  0 siblings, 1 reply; 4+ messages in thread
From: Алексей @ 2004-06-23  8:56 UTC (permalink / raw)
  To: community

Hello community,

  Не получается натянуть патч.
  OC allmaster v2.2
  kernel-2.4.20-alt15
  iptables-1.2.7a

  взял src файлы ядра и iptables разобрал,
  применил на ядро ./runme --batch pending
  после этого rpm --bp kernel24.spec
  вроде поначалу все нормально потом вот такое :

  .........
+ patch -s -p1
+ cat aa_patches/00_comx-driver-compile-1
+ patch -s -p1
+ cat aa_patches/00_conntrack-hash-1
+ patch -s -p1
1 out of 2 hunks FAILED -- saving rejects to file net/ipv4/netfilter/ip_conntrack_core.c.rej
error: Bad exit status from /home/aleksey/tmp/rpm-tmp.34667 (%prep)


RPM build errors:
    Bad exit status from /home/aleksey/tmp/rpm-tmp.34667 (%prep)
  

    где я ощибаюсь ?

    Заранее благодарен Алексей.
-- 
Best regards,
 Алексей                          mailto:aleksey@ecolas.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] patch-o-matic
  2004-06-23  8:56 [Comm] patch-o-matic Алексей
@ 2004-06-23 11:41 ` Pavel S. Khmelinsky
  2004-06-24  6:30   ` Re[2]: " Алексей
  0 siblings, 1 reply; 4+ messages in thread
From: Pavel S. Khmelinsky @ 2004-06-23 11:41 UTC (permalink / raw)
  To: community

Алексей wrote:
> Hello community,
> 
>   Не получается натянуть патч.
>   OC allmaster v2.2
>   kernel-2.4.20-alt15
>   iptables-1.2.7a
> 
>   взял src файлы ядра и iptables разобрал,
>   применил на ядро ./runme --batch pending
>   после этого rpm --bp kernel24.spec
>   вроде поначалу все нормально потом вот такое :
> 
>   .........
> + patch -s -p1
> + cat aa_patches/00_comx-driver-compile-1
> + patch -s -p1
> + cat aa_patches/00_conntrack-hash-1
> + patch -s -p1
> 1 out of 2 hunks FAILED -- saving rejects to file net/ipv4/netfilter/ip_conntrack_core.c.rej
> error: Bad exit status from /home/aleksey/tmp/rpm-tmp.34667 (%prep)
Вы пытаетесь сразу rpm'ку собрать. Сначала попробуйте взять чистые сорцы ядра и 
применить на них нужный Вам патч вручную. Очень может быть что альтовые патчи 
конфликтуют с тем что пытаетесь наложить Вы.
Также взгляните на файл
net/ipv4/netfilter/ip_conntrack_core.c
в исходниках ядра и посмотрите как он изменяется патчем, может быть патч надо 
исправить.

-- 
Pavel S. Khmelinsky <hmepas@yauza.ru>
System Administrator,
ISP Yauza Telecom
http://www.yauza.ru


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re[2]: [Comm] patch-o-matic
  2004-06-23 11:41 ` Pavel S. Khmelinsky
@ 2004-06-24  6:30   ` Алексей
  2004-06-24 12:45     ` Re[3]: " Алексей
  0 siblings, 1 reply; 4+ messages in thread
From: Алексей @ 2004-06-24  6:30 UTC (permalink / raw)
  To: Pavel S. Khmelinsky

Hello Pavel,

Wednesday, June 23, 2004, 3:41:58 PM, you wrote:

PSK> Алексей wrote:
>> Hello community,
>> 
>>   Не получается натянуть патч.
>>   OC allmaster v2.2
>>   kernel-2.4.20-alt15
>>   iptables-1.2.7a
>> 
>>   взял src файлы ядра и iptables разобрал,
>>   применил на ядро ./runme --batch pending
>>   после этого rpm --bp kernel24.spec
>>   вроде поначалу все нормально потом вот такое :
>> 
>>   .........
>> + patch -s -p1
>> + cat aa_patches/00_comx-driver-compile-1
>> + patch -s -p1
>> + cat aa_patches/00_conntrack-hash-1
>> + patch -s -p1
>> 1 out of 2 hunks FAILED -- saving rejects to file
>> net/ipv4/netfilter/ip_conntrack_core.c.rej
>> error: Bad exit status from /home/aleksey/tmp/rpm-tmp.34667 (%prep)
PSK> Вы пытаетесь сразу rpm'ку собрать. Сначала попробуйте взять чистые сорцы ядра и
PSK> применить на них нужный Вам патч вручную. Очень может быть что альтовые патчи
PSK> конфликтуют с тем что пытаетесь наложить Вы.
PSK> Также взгляните на файл
PSK> net/ipv4/netfilter/ip_conntrack_core.c
PSK> в исходниках ядра и посмотрите как он изменяется патчем, может быть патч надо
PSK> исправить.

Остается rej файл вот с таким текстом

***************
*** 113,124 ****
        dump_tuple(tuple);
  #endif
        /* ntohl because more differences in low bits. */
        /* To ensure that halves of the same connection don't hash
-          clash, we add the source per-proto again. */
-       return (ntohl(tuple->src.ip + tuple->dst.ip
-                    + tuple->src.u.all + tuple->dst.u.all
-                    + tuple->dst.protonum)
-               + ntohs(tuple->src.u.all))
                % ip_conntrack_htable_size;
  }

--- 116,128 ----
        dump_tuple(tuple);
  #endif
        /* ntohl because more differences in low bits. */
+       /* ports must be outside ntohl or else they will add to high bits. */
        /* To ensure that halves of the same connection don't hash
+          clash, we use a multiplier for the src port. */
+       return (ntohl(tuple->src.ip + tuple->dst.ip)
+               + HASH_CONNTRACK_SRC_MULTIPLIER * ntohs (tuple->src.u.all)
+               + ntohs (tuple->dst.u.all)
+               + tuple->dst.protonum)
                % ip_conntrack_htable_size;
  }


если я правильно понял ищется текст с "-" и заменятеся на текст с "+"

так вот текса с минусами нету в ip_conntrack_core.c компилятор на это
и жалуется ))
Если есть аська может по аське попробуем победить это, если конечно не
напряжно.

Спасибо за ответ.


-- 
Best regards,
 Алексей                            mailto:aleksey@ecolas.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re[3]: [Comm] patch-o-matic
  2004-06-24  6:30   ` Re[2]: " Алексей
@ 2004-06-24 12:45     ` Алексей
  0 siblings, 0 replies; 4+ messages in thread
From: Алексей @ 2004-06-24 12:45 UTC (permalink / raw)
  To: Алексей

Hello Алексей,

Сейчас стало получьше )))
применил патч посвежей
patch-o-matic-ng-20040302
теперь там где раньше вылетало не вылетает, теперь в др месте при
компиляции жалуется что нет файла jhas.h





-- 
Best regards,
 Алексей                            mailto:aleksey@ecolas.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-06-24 12:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-23  8:56 [Comm] patch-o-matic Алексей
2004-06-23 11:41 ` Pavel S. Khmelinsky
2004-06-24  6:30   ` Re[2]: " Алексей
2004-06-24 12:45     ` Re[3]: " Алексей

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git