[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 4/4] Support a different set of packages related to kernel



From: Otavio Salvador <otavio@debian.org>

We need to use a different set of packages related to kernel and for
that 'LIVE_KERNEL_PACKAGES' variable can be use to force a package or
a set of packages to be used.
---

 src/config              |    3 +++
 src/scripts/14chroot.sh |    7 ++++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/config b/src/config
index 0913312..4eecb36 100644
--- a/src/config
+++ b/src/config
@@ -45,6 +45,9 @@ #LIVE_INCLUDE_IMAGE=""
 # Kernel flavour		(Default: auto-detected)
 #LIVE_KERNEL=""
 
+# Kernel packages       (Default: auto-detected)
+#LIVE_KERNEL_PACKAGES=""
+
 # Desktop package manifest	(Default: empty)
 #LIVE_MANIFEST=""
 
diff --git a/src/scripts/14chroot.sh b/src/scripts/14chroot.sh
index d403ed6..766a2af 100644
--- a/src/scripts/14chroot.sh
+++ b/src/scripts/14chroot.sh
@@ -64,8 +64,13 @@ Chroot ()
 		# Configure linux-image
 		Patch_linux apply
 
+		if [ -z "${LIVE_KERNEL_PACKAGES}" ]
+		then
+			LIVE_KERNEL_PACKAGES="linux-image-2.6-${LIVE_KERNEL} squashfs-modules-2.6-${LIVE_KERNEL} unionfs-modules-2.6-${LIVE_KERNEL}"
+		fi
+
 		# Install linux-image, modules and casper
-		Chroot_exec "apt-get install --yes --force-yes linux-image-2.6-${LIVE_KERNEL} squashfs-modules-2.6-${LIVE_KERNEL} unionfs-modules-2.6-${LIVE_KERNEL} casper"
+		Chroot_exec "apt-get install --yes --force-yes ${LIVE_KERNEL_PACKAGES} casper"
 
 		# Deconfigure linux-image
 		Patch_linux deapply


Reply to: