[netfilter-cvslog] r3805 - trunk/nfsim
jk at netfilter.org
jk at netfilter.org
Thu Mar 24 15:36:38 CET 2005
Author: jk at netfilter.org
Date: 2005-03-24 15:36:38 +0100 (Thu, 24 Mar 2005)
New Revision: 3805
Modified:
trunk/nfsim/configure
Log:
Implement SCCS and RCS exclusion during import properly
Modified: trunk/nfsim/configure
===================================================================
--- trunk/nfsim/configure 2005-03-22 01:48:48 UTC (rev 3804)
+++ trunk/nfsim/configure 2005-03-24 14:36:38 UTC (rev 3805)
@@ -1,4 +1,4 @@
-#! /bin/sh
+#/bin/sh
set -e
@@ -71,12 +71,15 @@
[ -d netfilter/$TYPE ] || mkdir -p netfilter/$TYPE
sed -f netfilter.c.sed $KERNELDIR/net/core/netfilter.c > netfilter/core/netfilter.c
-# keep happy bk users and don't copy the SCCS directory
-for f in $(cd $KERNELDIR/net/$TYPE/netfilter/; \
- find . -name '*.[ch]' ! -name '*.mod.c' ! -name 'SCCS'); do
+
+files=$(cd $KERNELDIR/net/$TYPE/netfilter/; \
+ find . -name '*.[ch]' ! -name '*.mod.c' | grep -vE '/(SCCS|RCS)/')
+
+for f in $files; do
mkdir -p $(dirname netfilter/$TYPE/$f)
cp $KERNELDIR/net/$TYPE/netfilter/$f netfilter/$TYPE/$f
done
+
# 2.4-style Makefile? Trim off explicit rules for multipart modules.
LINE=`grep -n Rules.make $KERNELDIR/net/$TYPE/netfilter/Makefile | cut -d: -f1`
if [ -n "$LINE" ]; then
@@ -85,8 +88,9 @@
cp $KERNELDIR/net/$TYPE/netfilter/Makefile netfilter/$TYPE/Makefile
fi
-for f in $(cd $KERNELDIR/include/linux/netfilter_${TYPE}; \
- find . -name '*.[ch]' ! -name 'SCCS'); do
+files=$(cd $KERNELDIR/include/linux/netfilter_${TYPE}; \
+ find . -name '*.[ch]' | grep -vE '/(SCCS|RCS)/')
+for f in $files; do
mkdir -p $(dirname netfilter/include/linux/netfilter_$TYPE/$f)
cp $KERNELDIR/include/linux/netfilter_$TYPE/$f netfilter/include/linux/netfilter_$TYPE/$f
done
More information about the netfilter-cvslog
mailing list