[Cdd-commits] r418 - cdd/trunk/cdd/share/menu

CDD Subversion Commit noreply at alioth.debian.org
Tue Aug 15 19:23:52 UTC 2006


Author: tille
Date: Tue Aug 15 19:23:51 2006
New Revision: 418

Modified:
   cdd/trunk/cdd/share/menu/cdd-menu
Log:
Handle menu building correctly in case all single metapackages of a cdd are removed.


Modified: cdd/trunk/cdd/share/menu/cdd-menu
==============================================================================
--- cdd/trunk/cdd/share/menu/cdd-menu	(original)
+++ cdd/trunk/cdd/share/menu/cdd-menu	Tue Aug 15 19:23:51 2006
@@ -193,9 +193,11 @@
 	test -f  ${CONFBASE}/${CDD}/${CDD}.conf && \
 		source ${CONFBASE}/${CDD}/${CDD}.conf
 
-	for PKG in `ls "$tasksdir"/"$CDD"` ; do
-		getMenuEntriesFromDependencies "$PKG"
-	done
+	if [ -d "$tasksdir"/"$CDD" ] ; then
+		for PKG in `ls "$tasksdir"/"$CDD"` ; do
+			getMenuEntriesFromDependencies "$PKG"
+		done
+	fi
 
 #	# print on STDOUT menu generic entries if user belongs to CDD
 #	checkUserInCDD ${CDD} ${CDDUSER} && \



More information about the Cdd-commits mailing list