[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