fbset-init: Add init.d script to init fb device using fbset.
authorPaul Sokolovsky <pmiscml@gmail.com>
Sat, 23 Feb 2008 17:59:19 +0000 (17:59 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Sat, 23 Feb 2008 17:59:19 +0000 (17:59 +0000)
packages/fbset/fbset-init.bb [new file with mode: 0644]
packages/fbset/fbset-init/.mtn2git_empty [new file with mode: 0644]
packages/fbset/fbset-init/default-fbset [new file with mode: 0644]
packages/fbset/fbset-init/fbset.sh [new file with mode: 0755]

diff --git a/packages/fbset/fbset-init.bb b/packages/fbset/fbset-init.bb
new file mode 100644 (file)
index 0000000..f04691d
--- /dev/null
@@ -0,0 +1,19 @@
+DESCRIPTION = "Set framebuffer mode during boot"
+PR = "r1"
+
+SRC_URI = "file://fbset.sh file://default-fbset"
+
+inherit update-rc.d
+
+INITSCRIPT_NAME = "fbset.sh"
+INITSCRIPT_PARAMS = "start 0 S ."
+
+do_install() {
+    install -d ${D}${sysconfdir}/init.d
+    install -d ${D}${sysconfdir}/default
+    install -m 0755 ${WORKDIR}/fbset.sh ${D}${sysconfdir}/init.d/
+    install -m 0644 ${WORKDIR}/default-fbset ${D}${sysconfdir}/default/fbset
+}
+
+PACKAGE_ARCH = "all"
+CONFFILES_${PN} = "${sysconfdir}/default/fbset"
diff --git a/packages/fbset/fbset-init/.mtn2git_empty b/packages/fbset/fbset-init/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/fbset/fbset-init/default-fbset b/packages/fbset/fbset-init/default-fbset
new file mode 100644 (file)
index 0000000..5c163a7
--- /dev/null
@@ -0,0 +1,3 @@
+# Uncomment and set value below to one of modes from /etc/fb.modes
+# or alternatively to "-xres <width> -yres <height>"
+#FBSET_MODE="vga"
diff --git a/packages/fbset/fbset-init/fbset.sh b/packages/fbset/fbset-init/fbset.sh
new file mode 100755 (executable)
index 0000000..900a1d4
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+. /etc/default/fbset
+[ -n "$FBSET_MODE" ] && fbset -n $FBSET_MODE