diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rwxr-xr-x | bootstrap | 6 |
2 files changed, 12 insertions, 1 deletions
@@ -1,3 +1,10 @@ +2007-07-21 Paul Eggert <eggert@cs.ucla.edu> + + * bootstrap (slurp): Work even in environments where "ls" defaults + to "ls -A". Put in a FIXME, though, since the current code does + not slurp files whose names start with ".", and this looks like + it might be a troublesome area. + 2007-07-20 Jim Meyering <jim@meyering.net> Document and add a test for today's sort bug fix. @@ -391,7 +391,11 @@ slurp() { for dir in . `(cd $1 && find * -type d -print)`; do copied= sep= - for file in `ls $1/$dir`; do + for file in `ls -a $1/$dir`; do + case $file in + .|..) continue;; + .*) continue;; # FIXME: should all file names starting with "." be ignored? + esac test -d $1/$dir/$file && continue for excluded_file in $excluded_files; do test "$dir/$file" = "$excluded_file" && continue 2 |