From 68d4026b09ad7d36136ab2eba58064e0548c6b99 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Sun, 1 Feb 2009 11:51:51 +0100
Subject: Correcting wrong logic in defaults.sh which resultet in having
 loop-aes-utils always installed.

---
 functions/defaults.sh | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/functions/defaults.sh b/functions/defaults.sh
index 973bfc0..f823b18 100755
--- a/functions/defaults.sh
+++ b/functions/defaults.sh
@@ -476,10 +476,17 @@ Set_defaults ()
 
 	# Setting packages string
 	# LH_PACKAGES
-	if [ -z "${LH_PACKAGES}" ] && [ "${LH_ENCRYPTION}" != "disabled" ]
-	then
-		LH_PACKAGES="loop-aes-utils"
-	fi
+	case "${LH_ENCRYPTION}" in
+		""|disabled)
+			;;
+
+		*)
+			if ! In_list loop-aes-utils "${LH_PACKAGES}"
+			then
+				LH_PACKAGES="${LH_PACKAGES} loop-aes-utils"
+			fi
+			;;
+	esac
 
 	# Setting packages list string
 	LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS:-standard}"
-- 
cgit v1.0