rse 99/06/29 06:43:15
Modified: src/helpers mkshadow.sh
Log:
Merge in two robustness enhancements and
a real bugfix from GNU shtool's mkshadow
Revision Changes Path
1.10 +3 -3 apache-1.3/src/helpers/mkshadow.sh
Index: mkshadow.sh
===================================================================
RCS file: /home/cvs/apache-1.3/src/helpers/mkshadow.sh,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- mkshadow.sh 1999/04/21 14:32:29 1.9
+++ mkshadow.sh 1999/06/29 13:43:15 1.10
@@ -52,7 +52,7 @@
if [ ! -d $dst ]; then
mkdir $dst
fi
-DIRS="`cd $src
+DIRS="`cd $src; \
find . -type d -print |\
sed -e '/\/CVS/d' \
-e '/^\.$/d' \
@@ -64,7 +64,7 @@
IFS="$OIFS"
# fill directory tree with symlinks to files
-FILES="`cd $src
+FILES="`cd $src; \
find . -depth -print |\
sed -e '/\.o$/d' \
-e '/\.a$/d' \
@@ -81,7 +81,7 @@
OIFS="$IFS" IFS="$DIFS"
for file in $FILES; do
# don't use `-type f' above for find because of symlinks
- if [ -d $file ]; then
+ if [ -d "$src/$file" ]; then
continue
fi
basename=`echo $file | sed -e 's:^.*/::'`