[oe-commits] Klaus Kurzmann : initscripts-shr: add initscript to set usb gadget mode for palmpre
git version control
git at git.openembedded.org
Mon Dec 14 16:42:48 UTC 2009
Module: openembedded.git
Branch: org.openembedded.dev
Commit: 906cc165bed44fadbcfc7fecde1405869c6f3f21
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=906cc165bed44fadbcfc7fecde1405869c6f3f21
Author: Klaus Kurzmann <mok at fluxnetz.de>
Date: Mon Dec 14 15:33:19 2009 +0100
initscripts-shr: add initscript to set usb gadget mode for palmpre
Signed-off-by: Klaus Kurzmann <mok at fluxnetz.de>
---
recipes/shr/initscripts-shr/palmpre/usb-gadget.sh | 10 ++++++++++
recipes/shr/initscripts-shr_0.0.1.bb | 8 +++++++-
2 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/recipes/shr/initscripts-shr/palmpre/usb-gadget.sh b/recipes/shr/initscripts-shr/palmpre/usb-gadget.sh
new file mode 100644
index 0000000..d755495
--- /dev/null
+++ b/recipes/shr/initscripts-shr/palmpre/usb-gadget.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# usb gadget configuration:
+# there already different configurations on the palm pre defined,
+# we choose nr 5 cause it provides the usbnet, novacom
+# and storage gadget
+if [ -e /sys/class/usb_gadget/config_num ]; then
+ echo 5 > /sys/class/usb_gadget/config_num
+fi
+
diff --git a/recipes/shr/initscripts-shr_0.0.1.bb b/recipes/shr/initscripts-shr_0.0.1.bb
index f1be1c2..89df6ce 100644
--- a/recipes/shr/initscripts-shr_0.0.1.bb
+++ b/recipes/shr/initscripts-shr_0.0.1.bb
@@ -5,7 +5,7 @@ DEPENDS = ""
RDEPENDS = ""
LICENSE = "GPL"
PV = "0.0.1"
-PR = "r13"
+PR = "r14"
RPROVIDES_${PN} = "initscripts"
RCONFLICTS_${PN} = "initscripts"
@@ -33,6 +33,7 @@ SRC_URI = "file://alignment.sh \
file://umountfs \
file://umountnfs.sh \
"
+SRC_URI_append_palmpre = " file://usb-gadget.sh"
inherit base
@@ -76,6 +77,11 @@ do_install () {
install -m 0755 ${WORKDIR}/umountfs ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/umountnfs.sh ${D}${sysconfdir}/init.d
+ if [ "${MACHINE}" == "palmpre" ]; then
+ install -m 0755 ${WORKDIR}/usb-gadget.sh ${D}${sysconfdir}/init.d
+ ln -sf ../init.d/usb-gadget.sh ${D}${sysconfdir}/rcS.d/S00usb-gadget.sh
+ fi
+
#
# Create runlevel links
#
More information about the Openembedded-commits
mailing list