From 5b20d409ef3062b24bbe7667f0daec34523446a6 Mon Sep 17 00:00:00 2001 From: Jozsef Kadlecsik Date: Thu, 22 Apr 2010 17:00:42 +0200 Subject: Fifth stage to ipset-5 Rename files in kernel/ and get rid of old ones (2.4.x kernel tree support). --- kernel/patch_kernel | 70 ----------------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100755 kernel/patch_kernel (limited to 'kernel/patch_kernel') diff --git a/kernel/patch_kernel b/kernel/patch_kernel deleted file mode 100755 index a3f96f0..0000000 --- a/kernel/patch_kernel +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash - -# set -e - -kconfig() { - file=$1/net/ipv4/netfilter/Kconfig - if [ "`grep 'config IP_NF_SET' $file`" ]; then - return - fi - mv $file $file.orig - grep -v endmenu $file.orig > $file - cat Kconfig.ipset >> $file - echo "endmenu" >> $file -} - -config() { - file=$1/net/ipv4/netfilter/Config.in - if [ "`grep 'CONFIG_IP_NF_SET' $file`" ]; then - return - fi - mv $file $file.orig - grep -v endmenu $file.orig > $file - cat Config.in.ipset >> $file - echo "endmenu" >> $file -} - -makefile() { - file=$1/net/ipv4/netfilter/Makefile - if [ "`grep CONFIG_IP_NF_SET $file`" ]; then - return - fi - cp $file $file.orig - cat Makefile.ipset >> $file -} - -oldmakefile() { - file=$1/net/ipv4/netfilter/Makefile - if [ "`grep CONFIG_IP_NF_SET $file`" ]; then - return - fi - lineno=`grep -n Rules.make $file | cut -f1 -d:` - lineno=$((lineno-1)) - head -n $lineno $file > $file.head - lineno=$((lineno+1)) - tail +$lineno $file > $file.tail - cp $file $file.orig - cat $file.head Makefile.ipset Makefile.export.ipset $file.tail > $file -} - -tree() { - cp include/linux/netfilter_ipv4/* $1/include/linux/netfilter_ipv4/ - cp *.c $1/net/ipv4/netfilter/ -} - -if [ -z "$1" ]; then - echo "Error: missing kernel directory parameter." - exit 1 -fi -if [ -f $1/net/ipv4/netfilter/Kconfig ]; then - tree $1 - kconfig $1 - makefile $1 -elif [ -f $1/net/ipv4/netfilter/Config.in ]; then - tree $1 - config $1 - oldmakefile $1 -else - echo "Error: The directory $1 doesn't look like a Linux 2.4/2.6 kernel source tree." - exit 1 -fi -- cgit v1.2.3