[pacman-dev] [PATCH 5/5] Remove autotools files with autoclean.sh

Dave Reisner d at falconindy.com
Wed Jun 26 08:50:17 EDT 2013


On Jun 26, 2013 1:03 AM, "Allan McRae" <allan at archlinux.org> wrote:
>
> Signed-off-by: Allan McRae <allan at archlinux.org>
> ---

Dumb question. Why do we need this with "make distclean" or "git clean"?
Who's the intended audience here?

>  autoclean.sh | 18 +++++++++++++++---
>  1 file changed, 15 insertions(+), 3 deletions(-)
>
> diff --git a/autoclean.sh b/autoclean.sh
> index 900f353..96b2729 100755
> --- a/autoclean.sh
> +++ b/autoclean.sh
> @@ -1,15 +1,22 @@
>  #!/bin/sh -xu
>
> +shopt -s extglob
> +
>  [ -f Makefile ] && make distclean
>
> -rm -rf autom4te.cache
> +rm -f ABOUT-NLS
> +rm -f aclocal.m4
>  rm -f config.h.in config.h
>  rm -f config.status
>  rm -f configure
> -rm -f stamp*
> -rm -f aclocal.m4
>  rm -f compile
>  rm -f libtool
> +rm -f stamp*
> +
> +rm -rf autom4te.cache
> +
> +rm -f build-aux/!(ltmain-asneeded.patch)
> +rm -f m4/!(acinclude.m4)
>
>  rm -f test/pacman/*.pyc
>  rm -f doc/html/*.html
> @@ -17,6 +24,11 @@ rm -f doc/man3/*.3
>
>  find . \( -name 'Makefile' -o \
>            -name 'Makefile.in' -o \
> +          -path '*/po/Makefile.in.in' -o \
> +          -path '*/po/Makevars.template' -o \
>            -path '*/po/POTFILES' -o \
> +          -path '*/po/Rules-quot' -o \
> +          -path '*/po/*.sed' -o \
> +          -path '*/po/*.header' -o \
>            -path '*/po/stamp-po' -o \
>            -path '*/po/*.gmo' \) -exec rm -f {} +
> --
> 1.8.3.1
>
>


More information about the pacman-dev mailing list