"test" is better at testing for directories than "ls"
From-SVN: r38499
This commit is contained in:
parent
47986760dd
commit
46159c151d
@ -3,6 +3,7 @@
|
||||
* fixinc/Makefile.in: fix for ancient Bourne shell
|
||||
* fixinc/Makefile.BEOS: obsolete
|
||||
* fixinc/Makefile.DOS: obsolete
|
||||
* fixinc/fixincl.sh(LINKS): use `test -d' rather than `ls' for testing
|
||||
|
||||
2000-12-27 Bernd Schmidt <bernds@redhat.com>
|
||||
|
||||
|
@ -449,11 +449,11 @@ if $LINKS; then
|
||||
all_dirs=`find . -type l -print`
|
||||
for file in $all_dirs
|
||||
do
|
||||
if ls -lLd $file > /dev/null
|
||||
then :
|
||||
else rm -f $file
|
||||
test $VERBOSE -gt 3 && echo " removed $file"
|
||||
rmdir `dirname $file` > /dev/null && \
|
||||
if test ! -d $file
|
||||
then
|
||||
rm -f $file
|
||||
test $VERBOSE -gt 3 && echo " removed $file"
|
||||
rmdir `dirname $file` > /dev/null && \
|
||||
test $VERBOSE -gt 3 && \
|
||||
echo " removed `dirname $file`"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user