[oe-commits] Felix Domke : initscripts-opendreambox: show harddrive icon when mount time exceeds 10 seconds

GIT User account git at amethyst.openembedded.net
Tue Jan 27 01:15:53 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dreambox
Commit: 79f4beb4e9dae632180a78f283e486d36a6e7670
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=79f4beb4e9dae632180a78f283e486d36a6e7670

Author: Felix Domke <tmbinc at elitedvb.net>
Date:   Tue Jan 27 02:11:09 2009 +0100

initscripts-opendreambox: show harddrive icon when mount time exceeds 10 seconds

---

 packages/initscripts/initscripts-1.0/dm8000/bootup |   10 ++++++++--
 .../initscripts/initscripts-opendreambox_1.0.bb    |    9 ++++++++-
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/packages/initscripts/initscripts-1.0/dm8000/bootup b/packages/initscripts/initscripts-1.0/dm8000/bootup
index a275ccb..2e6d8d2 100755
--- a/packages/initscripts/initscripts-1.0/dm8000/bootup
+++ b/packages/initscripts/initscripts-1.0/dm8000/bootup
@@ -2,16 +2,22 @@ echo 10 > /proc/progress
 [ -e /dev/dbox/oled0 ] && ln -s /dev/dbox/oled0 /dev/dbox/lcd0
 
 mount -t sysfs sysfs /sys
-echo 12 > /proc/progress
+echo 11 > /proc/progress
 
 depmod -Ae
-echo 13 > /proc/progress
+echo 12 > /proc/progress
 
 for mod in isofs cifs usb-storage sd_mod autofs4 vfat ide-cd cdfs; do
 	modprobe $mod
 done
 
+echo 13 > /proc/progress
+
+(sleep 10; cat /etc/fscking.raw > /dev/dbox/oled0; sleep 1d) &
+pid=$!
 mount -at nonfs,nosmbfs,noncpfs,nocifs
+kill $pid
+
 echo 14 > /proc/progress
 
 swapon -a
diff --git a/packages/initscripts/initscripts-opendreambox_1.0.bb b/packages/initscripts/initscripts-opendreambox_1.0.bb
index 77983f0..1fa46f4 100644
--- a/packages/initscripts/initscripts-opendreambox_1.0.bb
+++ b/packages/initscripts/initscripts-opendreambox_1.0.bb
@@ -5,7 +5,7 @@ PRIORITY = "required"
 DEPENDS = "makedevs"
 RDEPENDS = "makedevs"
 LICENSE = "GPL"
-PR = "r18"
+PR = "r19"
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/${P}', '${FILE_DIRNAME}/initscripts-${PV}', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
 
@@ -21,6 +21,8 @@ SRC_URI = "file://halt \
            file://var.tar.gz.default \
            file://bootup"
 
+SRC_URI_append_dm8000 = " file://fscking.raw"
+
 do_install () {
 #
 # Create directories and install device independent scripts
@@ -61,6 +63,10 @@ do_install () {
 		install -m 0755 ${WORKDIR}/netmount.sh	${D}${sysconfdir}/network/if-up.d/02netmount
 	fi
 
+	if [ "${MACHINE}" = "dm8000" ]; then
+		install -m 0755    ${WORKDIR}/fscking.raw    ${D}${sysconfdir}/
+	fi
+
 	ln -sf		../init.d/rmnologin	${D}${sysconfdir}/rc2.d/S99rmnologin
 	ln -sf		../init.d/rmnologin	${D}${sysconfdir}/rc3.d/S99rmnologin
 	ln -sf		../init.d/rmnologin	${D}${sysconfdir}/rc4.d/S99rmnologin
@@ -75,3 +81,4 @@ do_install () {
 	ln -sf		../init.d/halt		${D}${sysconfdir}/rc0.d/S90halt
 	ln -sf    ../init.d/bootup    ${D}${sysconfdir}/rcS.d/S00bootup
 }
+





More information about the Openembedded-commits mailing list