Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Oct 2010 02:51:04 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r214545 - user/dougb/portmaster
Message-ID:  <201010300251.o9U2p47P075986@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dougb
Date: Sat Oct 30 02:51:04 2010
New Revision: 214545
URL: http://svn.freebsd.org/changeset/base/214545

Log:
  In --clean-packages handle lack of empty directories more cleanly

Modified:
  user/dougb/portmaster/portmaster

Modified: user/dougb/portmaster/portmaster
==============================================================================
--- user/dougb/portmaster/portmaster	Sat Oct 30 01:24:26 2010	(r214544)
+++ user/dougb/portmaster/portmaster	Sat Oct 30 02:51:04 2010	(r214545)
@@ -1163,15 +1163,14 @@ if [ -n "$CLEAN_PACKAGES" ]; then
 	echo '' ; echo ''
 
 	empty_dirs=`find . -type d -empty -print | sort`
-	if [ -n "$empty_dirs" ]; then
-		echo "===>>> Deleting empty directories"
+	case "$empty_dirs" in
+	\.|'')	echo "===>>> No empty directories in $PACKAGES" ;;
+	*)	echo "===>>> Deleting empty directories"
 		for dir in $empty_dirs; do
 			echo "	===>>> ${dir#\.\/}"
 		done
-		pm_find_s . -type d -empty -delete
-	else
-		echo "===>>> No empty directories in $PACKAGES"
-	fi
+		pm_find_s . -type d -empty -delete ;;
+	esac
 	echo ''
 
 	safe_exit



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010300251.o9U2p47P075986>