The description of urandom is: Save the random seed on shutdown
and restore it on boot.

So this script should be used with 'stop' at runlevel 0 and 6, and
'start' at runlevel 1 2 3 4 5.

Signed-off-by: Zhenbo Gao <zhenbo....@windriver.com>
---
 meta/recipes-core/initscripts/initscripts-1.0/urandom | 2 +-
 meta/recipes-core/initscripts/initscripts_1.0.bb      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-core/initscripts/initscripts-1.0/urandom 
b/meta/recipes-core/initscripts/initscripts-1.0/urandom
index af1625b..8cb1b57 100755
--- a/meta/recipes-core/initscripts/initscripts-1.0/urandom
+++ b/meta/recipes-core/initscripts/initscripts-1.0/urandom
@@ -3,7 +3,7 @@
 # Provides:          urandom
 # Required-Start:    $local_fs mountvirtfs
 # Required-Stop:     $local_fs
-# Default-Start:     S
+# Default-Start:     1 2 3 4 5
 # Default-Stop:      0 6
 # Short-Description: Save and restore the random seed
 # Description:       Save the random seed on shutdown and restore it on boot,
diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb 
b/meta/recipes-core/initscripts/initscripts_1.0.bb
index 148491f..a0aa124 100644
--- a/meta/recipes-core/initscripts/initscripts_1.0.bb
+++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
@@ -123,7 +123,7 @@ do_install () {
 #
        update-rc.d -r ${D} rmnologin.sh start 99 2 3 4 5 .
        update-rc.d -r ${D} sendsigs start 20 0 6 .
-       update-rc.d -r ${D} urandom start 38 S 0 6 .
+       update-rc.d -r ${D} urandom start 38 1 2 3 4 5 . stop 62 0 6 .
        update-rc.d -r ${D} umountnfs.sh start 31 0 1 6 .
        update-rc.d -r ${D} umountfs start 40 0 6 .
        update-rc.d -r ${D} reboot start 90 6 .
-- 
1.9.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to