I've just pushed a couple tweaks for the dangling symlink deletion part of bootstrap. I'll do the same in gnulib shortly.
The first is because I found a few persistent dangling symlinks in lib/*.[ch] to be annoying. The second was because when I ran bootstrap's find command manually (without the stderr redirect), find-4.4.0 printed this: find: warning: you have specified the -depth option after a non-option argument -name, but options are not positional (-depth affects tests specified before it as well as those specified after it). Please specify options before other arguments. >From 9b16f4cc8cca9e5712f9e9a082b2d4a1120ba44e Mon Sep 17 00:00:00 2001 From: Jim Meyering <[EMAIL PROTECTED]> Date: Tue, 1 Apr 2008 17:05:31 +0200 Subject: [PATCH] * bootstrap: Remove dangling symlinks from lib (aka $source_base), too. Signed-off-by: Jim Meyering <[EMAIL PROTECTED]> --- bootstrap | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/bootstrap b/bootstrap index c1ed9e5..3bfc5d1 100755 --- a/bootstrap +++ b/bootstrap @@ -557,7 +557,9 @@ fi # since this is only a convenience to help developers avoid the relatively # unusual case in which a symlinked-to .m4 file is git-removed from gnulib # between successive runs of this script. -find "$m4_base" -name '*.m4' -depth -type l -xtype l -delete > /dev/null 2>&1 +find "$m4_base" "$source_base" \ + -name '*.m4' -depth -type l -xtype l -delete > /dev/null 2>&1 + # Reconfigure, getting other files. -- 1.5.5.rc2.7.g0b2fe >From a1a0b32bd79df2c7392fad53dfbc22ab5ef0578d Mon Sep 17 00:00:00 2001 From: Jim Meyering <[EMAIL PROTECTED]> Date: Tue, 1 Apr 2008 17:12:12 +0200 Subject: [PATCH] bootstrap: make find's -depth option be the first. * bootstrap [dangling symlink removal]: Move find's -depth option to precede all others, to avoid a warning. Signed-off-by: Jim Meyering <[EMAIL PROTECTED]> --- bootstrap | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/bootstrap b/bootstrap index 3bfc5d1..94d8921 100755 --- a/bootstrap +++ b/bootstrap @@ -558,7 +558,7 @@ fi # unusual case in which a symlinked-to .m4 file is git-removed from gnulib # between successive runs of this script. find "$m4_base" "$source_base" \ - -name '*.m4' -depth -type l -xtype l -delete > /dev/null 2>&1 + -depth -name '*.m4' -type l -xtype l -delete > /dev/null 2>&1 # Reconfigure, getting other files. -- 1.5.5.rc2.7.g0b2fe _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
