[rtems commit] Do not remove scripts upon ./bootstrap -c. Introduce ./ bootstrap -c -f.
Gedare Bloom
gedare at rtems.org
Thu Aug 9 14:34:04 UTC 2012
Hi,
Do we need the -f flag here, or can we just add the deleted files that -f
removes to be deleted when doing a bootstrap -c ?
-Gedare
On Mon, Aug 6, 2012 at 12:39 PM, Gedare Bloom <gedare at rtems.org> wrote:
> Module: rtems
> Branch: master
> Commit: aa96f47df12980ba786028f169b93e85563e8b39
> Changeset:
> http://git.rtems.org/rtems/commit/?id=aa96f47df12980ba786028f169b93e85563e8b39
>
> Author: Ralf Corsépius <ralf.corsepius at rtems.org>
> Date: Fri Jul 27 10:02:00 2012 +0200
>
> Do not remove scripts upon ./bootstrap -c. Introduce ./bootstrap -c -f.
>
> ---
>
> bootstrap | 63
> +++++++++++++++++++++++++++++++++++++++++++++++-------------
> 1 files changed, 49 insertions(+), 14 deletions(-)
>
> diff --git a/bootstrap b/bootstrap
> index 137b4ab..de5d626 100755
> --- a/bootstrap
> +++ b/bootstrap
> @@ -16,6 +16,7 @@ top_srcdir=`dirname $0`
> verbose="";
> quiet="false"
> mode="autoreconf"
> +force=0
>
> usage()
> {
> @@ -81,6 +82,9 @@ case $1 in
> -c|--cl|--cle|--clea|--clean)
> mode="clean";
> shift;;
> +-f|--fo|--for|--forc|--force)
> + force=`expr $force + 1`
> + shift;;
> -p|--pr|--pre|--prei|--prein|--preins|--preinst)
> mode="preinstall";
> shift;;
> @@ -189,27 +193,58 @@ autoreconf)
> clean)
> test "$quiet" = "true" || echo "removing automake generated Makefile.in
> files"
> files=`find . -name 'Makefile.am' -print | sed -e 's%\.am%\.in%g'` ;
> - for i in $files; do if test -f $i; then
> - rm -f $i
> - test "$verbose" = "-v" && echo "$i"
> - fi; done
> + for i in $files; do
> + if test -f $i; then
> + rm -f $i
> + test "$verbose" = "-v" && echo "$i"
> + fi;
> + done
>
> test "$quiet" = "true" || echo "removing configure files"
> files=`find . -name 'configure' -print` ;
> - test "$verbose" = "-v" && test -n "$files" && echo "$files" ;
> - for i in $files; do if test -f $i; then
> - rm -f $i config.sub config.guess install-sh missing mkinstalldirs
> -# rm -f depcomp compile texinfo.tex mdate-sh
> - test "$verbose" = "-v" && echo "$i"
> - fi; done
> + for i in $files; do
> + if test -f $i; then
> + rm -f $i
> + test "$verbose" = "-v" && echo "$i"
> + fi;
> + done
>
> + if test $force -gt 0; then
> + needles=""
> + if test $force -gt 1; then
> + # Manually maintained
> + needles="$needles config.sub"
> + needles="$needles config.guess"
> + fi
> + if test $force -gt 0; then
> + # Inherited from automake
> + needles="$needles compile"
> + needles="$needles depcomp"
> + needles="$needles install-sh"
> + needles="$needles missing"
> + needles="$needles mdate-sh"
> + needles="$needles texinfo.tex"
> + fi
> + for j in $needles; do
> + files=`find . -name "$j" -print`
> + for i in $files; do
> + if test -f $i; then
> + rm -f $i
> + test "$verbose" = "-v" && echo "$i"
> + fi;
> + done
> + done
> + fi
> +
> test "$quiet" = "true" || echo "removing aclocal.m4 files"
> files=`find . -name 'aclocal.m4' -print` ;
> test "$verbose" = "-v" && test -n "$files" && echo "$files" ;
> - for i in $files; do if test -f $i; then
> - rm -f $i
> - test "$verbose" = "-v" && echo "$i"
> - fi; done
> + for i in $files; do
> + if test -f $i; then
> + rm -f $i
> + test "$verbose" = "-v" && echo "$i"
> + fi;
> + done
>
> find . -name '*~' -print | xargs rm -f
> find . -name 'bspopts.h.in' -print | xargs rm -f
>
> _______________________________________________
> rtems-vc mailing list
> rtems-vc at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-vc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20120809/22e6ab10/attachment.html>
More information about the devel
mailing list