From 31918d2b0a17b361e0d2c537d2aad0aa243814ef Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Mon, 7 Sep 2009 16:00:36 +0200 Subject: [PATCH] Completely remove /lib/modules/${KERNEL}/kernel/drivers/isdn/hisax on grml-small --- debian/changelog | 4 +++- etc/grml/fai/grml/grml_cleanup_chroot | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 0854ebb..48d4825 100644 --- a/debian/changelog +++ b/debian/changelog @@ -39,8 +39,10 @@ grml-live (0.9.22) UNRELEASED; urgency=low * Fix grml2usb bootoption in templates/boot/isolinux/grml.cfg. * Display "Finished execution of stage 'WINDOWS_BINARIES'" only if the according code has been executed (and do not display if skipping). + * Completely remove /lib/modules/${KERNEL}/kernel/drivers/isdn/hisax on + grml-small as there will be unresolved symbols without hisax.ko. - -- Michael Prokop Mon, 07 Sep 2009 14:43:28 +0200 + -- Michael Prokop Mon, 07 Sep 2009 15:59:47 +0200 grml-live (0.9.21) unstable; urgency=low diff --git a/etc/grml/fai/grml/grml_cleanup_chroot b/etc/grml/fai/grml/grml_cleanup_chroot index 1e01e40..d774289 100755 --- a/etc/grml/fai/grml/grml_cleanup_chroot +++ b/etc/grml/fai/grml/grml_cleanup_chroot @@ -147,14 +147,15 @@ fi # get rid of large kernel modules: if ifclass GRML_SMALL ; then + einfo "Identified grml-small, removing some very large kernel drivers:" if [ -r "/lib/modules/${KERNEL}/kernel/fs/ocfs2/ocfs2.ko" ] ; then einfo "Removing /lib/modules/${KERNEL}/kernel/fs/ocfs2/ocfs2.ko" rm -f "/lib/modules/${KERNEL}/kernel/fs/ocfs2/ocfs2.ko" eend $? fi - if [ -r "/lib/modules/${KERNEL}/kernel/drivers/isdn/hisax/hisax.ko" ] ; then - einfo "Removing /lib/modules/${KERNEL}/kernel/drivers/isdn/hisax/hisax.ko" - rm -f "/lib/modules/${KERNEL}/kernel/drivers/isdn/hisax/hisax.ko" + if [ -d "/lib/modules/${KERNEL}/kernel/drivers/isdn/hisax/" ] ; then + einfo "Removing /lib/modules/${KERNEL}/kernel/drivers/isdn/hisax" + rm -rf "/lib/modules/${KERNEL}/kernel/drivers/isdn/hisax" eend $? fi fi -- 2.1.4