[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