[PATCH] installkernel: support for initramfs and update-grub

Luis R. Rodriguez mcgrof at gmail.com
Thu Jun 11 21:42:00 UTC 2009


This makes the installkernel script build the initramfs
and call update-grub accordingly using 'lsb_release -i -s' to
determine the distribution. Debian or any other Debian
based distribution can add its own entry once someone maps
it out, provided the lsb id tag changes.

Signed-off-by: Luis R. Rodriguez <mcgrof at gmail.com>
---

I don't think the debianutils package is always installed but
having this simple script around helps when building kernels.
Is debianutils the right place for it? Can we get Ubuntu
to always just ship it? If so what package should it be
part of? How about Debian? At the very least I expect
this to be available when users want to build kernels.

 installkernel |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/installkernel b/installkernel
index cbb4444..09eced2 100644
--- a/installkernel
+++ b/installkernel
@@ -75,5 +75,16 @@ config="${config}/.config"
 if [ -f "$config" ] ; then
   updatever config "$config"
 fi
+
+LSB_RED_ID=$(/usr/bin/lsb_release -i -s)
+
+case $LSB_RED_ID in
+"Ubuntu")
+	mkinitramfs -o $dir/initrd.img-$ver $ver
+	update-grub
+	;;
+*)
+	;;
+esac
  
 exit 0
-- 
1.6.2.2.446.gfbdc0






More information about the Ubuntu-devel-discuss mailing list