Hello,

 When I've been doing different tests with the Ubuntu mode, I've been
specifying additional components to lh_config which is why I didn't catch
that "lh_config --mode ubuntu" will generate configuration that will fail to
build as linux-generic is in the restricted component of the Ubuntu archive
as it depends on Ubuntu's linux restricted modules package. To fix this,
I've created a patch to set the default value for LH_CATEGORIES when running
in Ubuntu mode to enable both main and restricted which is the same set of
components enabled for the official Ubuntu CD builds.

Cheers,

-- 
Cody A.W. Somerville
Software Systems Release Engineer
Foundations Team
Custom Engineering Solutions Group
Canonical OEM Services
Phone: +1-781-850-2087
Cell: +1-506-471-8402
Email: [email protected]
From 1744de7713f03f47d72031e3fe66c138a08e69a9 Mon Sep 17 00:00:00 2001
From: Cody A.W. Somerville <[email protected]>
Date: Fri, 17 Apr 2009 15:32:15 -0300
Subject: [PATCH] Update defaults.sh to correctly set default LH_CATEGORIES when in Ubuntu mode.

---
 functions/defaults.sh |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/functions/defaults.sh b/functions/defaults.sh
index 5f5deef..8ad360f 100755
--- a/functions/defaults.sh
+++ b/functions/defaults.sh
@@ -406,7 +406,15 @@ Set_defaults ()
 	# Setting categories value
 	if [ -z "${LH_CATEGORIES}" ]
 	then
-		LH_CATEGORIES="main"
+		case "${LH_MODE}" in
+			ubuntu)
+				LH_CATEGORIES="main restricted"
+				;;
+
+			*)
+				LH_CATEGORIES="main"
+				;;
+		esac
 	fi
 
 	## config/chroot
-- 
1.6.0.4

Reply via email to