summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiaofeng Yan <xiaofeng.yan@windriver.com>2012-05-28 15:30:52 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-06-05 22:56:31 +0100
commitd32f9004f81d05c94f92a980285a70f49d9b3919 (patch)
tree9c9af103954ea63e707a78d7c7b8db46dc052d94
parent718779e2572e0af580c9d03100bb8b4c7b12ae58 (diff)
downloadpoky-d32f9004f81d05c94f92a980285a70f49d9b3919.tar.gz
lsbinitscripts: Add initscripts to enhance init functions in an lsb image
The version of initscripts has more functions than the simple. There could be some errors for current initscripts when running some programe because of absent some functions provided by initscripts. [YOCTO #2133] (From OE-Core rev: ca60a9092e4131d7029c77f2ed7842eea928abe5) Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-extended/lsb/lsbinitscripts_9.03.bb26
1 files changed, 26 insertions, 0 deletions
diff --git a/meta/recipes-extended/lsb/lsbinitscripts_9.03.bb b/meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
new file mode 100644
index 0000000000..8ee86367d5
--- /dev/null
+++ b/meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
@@ -0,0 +1,26 @@
1DESCRIPTION = "SysV init scripts which only is used in an LSB image"
2SECTION = "base"
3LICENSE = "GPLv2"
4PR = "r0"
5
6LIC_FILES_CHKSUM = "file://COPYING;md5=ebf4e8b49780ab187d51bd26aaa022c6"
7
8S="${WORKDIR}/initscripts-${PV}"
9SRC_URI = "http://pkgs.fedoraproject.org/repo/pkgs/initscripts/initscripts-${PV}.tar.bz2/668fa2762b57ef75436303857847bba3/initscripts-${PV}.tar.bz2 \
10 file://functions.patch \
11 "
12
13SRC_URI[md5sum] = "668fa2762b57ef75436303857847bba3"
14SRC_URI[sha256sum] = "d56547a68ce223a7413b2676650b042125f047c8d6d139c5b970e118b3dc958a"
15inherit update-alternatives
16
17ALTERNATIVE_PRIORITY = "10"
18ALTERNATIVE_${PN} = "functions"
19ALTERNATIVE_LINK_NAME[functions] = "${sysconfdir}/init.d/functions"
20
21do_configure[noexec] = "1"
22
23do_install(){
24 install -d ${D}/etc/init.d/
25 install -m 0755 ${S}/rc.d/init.d/functions ${D}/etc/init.d/functions
26}