From d2a434d4dba454df5b3295520a28eb28ed098e55 Mon Sep 17 00:00:00 2001 From: Thomas Guyot-Sionnest Date: Thu, 4 Jan 2007 11:18:41 +0000 Subject: [PATCH] Adding my distclean script git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1558 f882894a-f735-0410-b71e-b25c423dba1c --- tools/README | 1 + tools/distclean | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100755 tools/distclean diff --git a/tools/README b/tools/README index 2279afc..21d5846 100644 --- a/tools/README +++ b/tools/README @@ -6,3 +6,4 @@ or test the plugins. 2. tango - 3. mini_epn/p1.pl - used to test perl plugins for functionality under embedded perl +4. distclean - used to clean the sources leaving only original CVS files diff --git a/tools/distclean b/tools/distclean new file mode 100755 index 0000000..5b3388c --- /dev/null +++ b/tools/distclean @@ -0,0 +1,35 @@ +#!/bin/sh + +# This script cleans up all auto*-generated files. If Makefiles are present +# it will run 'make distclean' first. +# +# Please run this script from the top-level directory. + +if [ ! -f tools/distclean ]; then + echo "Please run this script from the top-level directory of Nagios-plugins." + exit 1 +fi + +if [ -f Makefile ]; then + echo "$0: Makefile present. Cleaning up with 'make distclean'..." + make distclean + if [ $? -ne 0 ]; then + echo "Uh-oh! Make distclean failed." + echo "Please run './config.status' and try again." + exit 1 + fi +fi + +echo "$0: Removing auto* files..." +rm -rf autom4te.cache +find . -type f -name Makefile.in -print0| xargs -0 rm -f +rm -f aclocal.m4 compile config.guess config.h.in config.sub configure depcomp +rm -f m4/Makefile.am + +echo "$0: Removing miscelanious files..." +rm -f po/*.gmo po/stamp-po +rm -f doc/developer-guidelines.html +rm -f INSTALL install-sh missing +rm -f plugins/t/check_nagios.nagios?.status.???.tmp + +echo "$0: Cleanup complete! Have a nice day..." -- 2.30.2