netfilter에서 patch-o-matic이용하는데 에러...

ixevexi의 이미지

커널 프로그래밍에 대해선 아무것도 모르는 쌩초보라는 것을 우선 밝혀두고..
현재 2.6.10커널을 받고 넷필터의 pom을 받았습니다.

즐거운 마음으로 KERNEL=/usr/src/linu ./runme base
를 했건만 에러가 나버리네요
에러의 내용은

failed to patch copy of /usr/src/netfilter/linux-2.6.10
Test Failed: patch NOT applied

라고 나오네요

원래 config.help나 configure.help파일을 찾을 수 없다는
워닝 메시지도 나왔는데 -_- 그냥 touch로 만들어주니 잠잠? 해졌습니다

도대체 왜 안되는 걸까요
pom버전은 2004년 6월 21일자 patch-o-matic-ng를 썻는데요
감이 안오네요 ㅠ.ㅜ

//대략 f명령어를 이용해서 강제로 패치를 끝냈지만
make menuconfig에서 모듈들이 안보입니다.
Kconfig에 help파일들이 추가가 되어야 하는데
f명령어로 패치를 해서 그런지 추가가 안되어있더군요..
하나하나 .patch파일을 패치하고 Kconfig파일을 손보는 것은
제 능력을 넘어서는 일입니다 :(

ocaptin의 이미지

beginer가 답변을 달기는 좀 그렇지만 예전에 net/ipv4/ipmr.c를
patch할 때 우리가 사용하는 kernel과 patch화일에 최적화된 kernel version이 틀렸었었습니다.

그래서 저는...--;
patch에 최적화된 kernel에 patch 적용 후, diff로 일일이 비교해가며 추가를 해줬었습니다. (노가다..)

이렇게 하니 kernel panic이 안 나고 제대로 되더군요.

더 좋은 방법 있으신 전문가 분들께 패스~~

ixevexi wrote:
커널 프로그래밍에 대해선 아무것도 모르는 쌩초보라는 것을 우선 밝혀두고..
현재 2.6.10커널을 받고 넷필터의 pom을 받았습니다.

즐거운 마음으로 KERNEL=/usr/src/linu ./runme base
를 했건만 에러가 나버리네요
에러의 내용은

failed to patch copy of /usr/src/netfilter/linux-2.6.10
Test Failed: patch NOT applied

라고 나오네요

원래 config.help나 configure.help파일을 찾을 수 없다는
워닝 메시지도 나왔는데 -_- 그냥 touch로 만들어주니 잠잠? 해졌습니다

도대체 왜 안되는 걸까요
pom버전은 2004년 6월 21일자 patch-o-matic-ng를 썻는데요
감이 안오네요 ㅠ.ㅜ

//대략 f명령어를 이용해서 강제로 패치를 끝냈지만
make menuconfig에서 모듈들이 안보입니다.
Kconfig에 help파일들이 추가가 되어야 하는데
f명령어로 패치를 해서 그런지 추가가 안되어있더군요..
하나하나 .patch파일을 패치하고 Kconfig파일을 손보는 것은
제 능력을 넘어서는 일입니다 :(