[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