diff options
author | Chen Qi <qi.chen@windriver.com> | 2013-11-11 17:26:09 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-11-20 14:02:52 +0000 |
commit | f12e1291b51ba6692b6809570d6a9b73c70a7fe9 (patch) | |
tree | f9d55b315211d46d720643fb0b8b1720a8f45901 /meta/recipes-extended/rpcbind | |
parent | 9982f9836f06b1a9282d657ee249eb08261518cb (diff) | |
download | openembedded-core-f12e1291b51ba6692b6809570d6a9b73c70a7fe9.tar.gz openembedded-core-f12e1291b51ba6692b6809570d6a9b73c70a7fe9.tar.bz2 openembedded-core-f12e1291b51ba6692b6809570d6a9b73c70a7fe9.zip |
sysvinit: fix problem in switching runlevels
Previously, if we switch to runlevel 1 and then switch back to runlevel
5, the network interface will be brought down and the NFS service will
not be restarted correctly.
The problem is that the networking and rpcbind services are brought down
in runlevel 1 but not brought up in runlevel 5.
This patch fixes the above problem. It's based on the assumption that
in sysvinit-based system, runlevel 1 does not have networking support.
This patch adjusts some init script parameters used by update-rc.d. It
makes sure that networking starts before rpcbind which in turn starts
before mountnfs.sh. When switching to runlevel 0, 1 and 6, the umountnfs.sh
is run first before stopping rpcbind service, and the network is brought
down afterwards.
[YOCTO #5513]
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/recipes-extended/rpcbind')
-rw-r--r-- | meta/recipes-extended/rpcbind/rpcbind_0.2.0.bb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-extended/rpcbind/rpcbind_0.2.0.bb b/meta/recipes-extended/rpcbind/rpcbind_0.2.0.bb index a75e4e1bf6..16fb7b7392 100644 --- a/meta/recipes-extended/rpcbind/rpcbind_0.2.0.bb +++ b/meta/recipes-extended/rpcbind/rpcbind_0.2.0.bb @@ -35,7 +35,7 @@ PACKAGECONFIG ??= "tcp-wrappers" PACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers" INITSCRIPT_NAME = "rpcbind" -INITSCRIPT_PARAMS = "start 43 S . start 32 0 6 . stop 81 1 ." +INITSCRIPT_PARAMS = "start 12 2 3 4 5 . stop 60 0 1 6 ." SYSTEMD_SERVICE_${PN} = "rpcbind.service" SYSTEMD_AUTO_ENABLE = "disable" |