summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorBart De Schuymer <bdschuym@pandora.be>2002-06-02 18:46:17 +0000
committerBart De Schuymer <bdschuym@pandora.be>2002-06-02 18:46:17 +0000
commitaf0e9b077d6dd06406ea74407b39436fa3bac50d (patch)
treec644e938b89e4ece9af84d6884472b7747f75b81 /kernel
parent657ba9acc2d3a5700d534802c54755221187f7af (diff)
*** empty log message ***
Diffstat (limited to 'kernel')
-rwxr-xr-xkernel/scripts/CopyRep11
-rwxr-xr-xkernel/scripts/Makeincrdiff44
2 files changed, 55 insertions, 0 deletions
diff --git a/kernel/scripts/CopyRep b/kernel/scripts/CopyRep
new file mode 100755
index 0000000..ada8264
--- /dev/null
+++ b/kernel/scripts/CopyRep
@@ -0,0 +1,11 @@
+#!/bin/bash
+# Copies the repository files to the working kernel directory
+# This is used on a freshly untarred kernel
+
+export FROM=/ebtables-cvs/ebtables2/
+export TO=/usr/src/linux
+
+mkdir -p linux/net/bridge/netfilter
+mkdir -p linux/include/netfilter_bridge
+cp -r -f $FROM/br-nf-bds/linux/* $TO/
+cp -r -f $FROM/kernel/linux/* $TO/
diff --git a/kernel/scripts/Makeincrdiff b/kernel/scripts/Makeincrdiff
new file mode 100755
index 0000000..6a50216
--- /dev/null
+++ b/kernel/scripts/Makeincrdiff
@@ -0,0 +1,44 @@
+#!/bin/bash
+# used for making the incremental kernel diffs
+
+export FROM=linux
+export TO=ebt2.0pre8.001
+export FILE=ebtables-v2.0_vs_2.4.18.pre8.001.diff
+
+# brouter support
+
+diff -urN $FROM/net/bridge/br_private.h $TO/net/bridge/br_private.h > $FILE
+diff -urN $FROM/include/linux/if_bridge.h $TO/include/linux/if_bridge.h >> $FILE
+diff -urN $FROM/net/core/dev.c $TO/net/core/dev.c >> $FILE
+diff -urN $FROM/net/bridge/br_input.c $TO/net/bridge/br_input.c >> $FILE
+diff -urN $FROM/net/netsyms.c $TO/net/netsyms.c >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge.h $TO/include/linux/netfilter_bridge.h >> $FILE
+
+# getting ebtables compilable
+
+diff -urN $FROM/net/Makefile $TO/net/Makefile >> $FILE
+diff -urN $FROM/net/Config.in $TO/net/Config.in >> $FILE
+
+# newly created files
+
+diff -urN $FROM/net/bridge/netfilter/Makefile $TO/net/bridge/netfilter/Makefile >> $FILE
+diff -urN $FROM/net/bridge/netfilter/Config.in $TO/net/bridge/netfilter/Config.in >> $FILE
+diff -urN $FROM/net/bridge/netfilter/br_db.c $TO/net/bridge/netfilter/br_db.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebtable_filter.c $TO/net/bridge/netfilter/ebtable_filter.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebtable_nat.c $TO/net/bridge/netfilter/ebtable_nat.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebtable_broute.c $TO/net/bridge/netfilter/ebtable_broute.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebt_redirect.c $TO/net/bridge/netfilter/ebt_redirect.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebt_arp.c $TO/net/bridge/netfilter/ebt_arp.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebt_ip.c $TO/net/bridge/netfilter/ebt_ip.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebt_vlan.c $TO/net/bridge/netfilter/ebt_vlan.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebt_log.c $TO/net/bridge/netfilter/ebt_log.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebt_nat.c $TO/net/bridge/netfilter/ebt_nat.c >> $FILE
+diff -urN $FROM/net/bridge/netfilter/ebtables.c $TO/net/bridge/netfilter/ebtables.c >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebtables.h $TO/include/linux/netfilter_bridge/ebtables.h >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebt_arp.h $TO/include/linux/netfilter_bridge/ebt_arp.h >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebt_ip.h $TO/include/linux/netfilter_bridge/ebt_ip.h >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebt_vlan.h $TO/include/linux/netfilter_bridge/ebt_vlan.h >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebt_log.h $TO/include/linux/netfilter_bridge/ebt_log.h >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebt_nat.h $TO/include/linux/netfilter_bridge/ebt_nat.h >> $FILE
+diff -urN $FROM/include/linux/netfilter_bridge/ebt_redirect.h $TO/include/linux/netfilter_bridge/ebt_redirect.h >> $FILE
+diff -urN $FROM/include/linux/br_db.h $TO/include/linux/br_db.h >> $FILE