]> spindle.queued.net Git - olpc-xo1/commitdiff
add initramfs-tools hooks for XO-1 hardware
authorAndres Salomon <dilinger@debian.org>
Sun, 15 Feb 2009 21:36:55 +0000 (16:36 -0500)
committerAndres Salomon <dilinger@debian.org>
Sun, 15 Feb 2009 21:36:55 +0000 (16:36 -0500)
Signed-off-by: Andres Salomon <dilinger@debian.org>
hook [new file with mode: 0644]

diff --git a/hook b/hook
new file mode 100644 (file)
index 0000000..63a1d14
--- /dev/null
+++ b/hook
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+#
+# List the soft prerequisites here.  This is a space separated list of
+# names, of scripts that are in the same directory as this one, that
+# must be run before this one can be.
+#
+PREREQ=""
+
+prereqs()
+{
+       echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+       prereqs
+       exit 0
+       ;;
+esac
+
+. /usr/share/initramfs-tools/hook-functions
+
+# Ensure the mtd (and related) modules are included
+for x in cafe_nand redboot jffs2 ubifs ; do
+       manual_add_modules "${x}"
+done
+
+# Video drivers are important, too, as we don't have VGA support
+for x in lxfb gxfb fbcon ; do
+       manual_add_modules "${x}"
+done
+