On Jun 26, 2013 1:03 AM, "Allan McRae" <allan@archlinux.org> wrote:
Signed-off-by: Allan McRae <allan@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