summaryrefslogtreecommitdiff
path: root/meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
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:51:01 +0100
commitca60a9092e4131d7029c77f2ed7842eea928abe5 (patch)
treee506f695c34257983f4d409b711151d2e106ea55 /meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
parentb7f4a43e96ccf8982bab0b7df2eff0f170486e2a (diff)
downloadopenembedded-core-ca60a9092e4131d7029c77f2ed7842eea928abe5.tar.gz
openembedded-core-ca60a9092e4131d7029c77f2ed7842eea928abe5.tar.bz2
openembedded-core-ca60a9092e4131d7029c77f2ed7842eea928abe5.zip
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] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Diffstat (limited to 'meta/recipes-extended/lsb/lsbinitscripts_9.03.bb')
-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 @@
+DESCRIPTION = "SysV init scripts which only is used in an LSB image"
+SECTION = "base"
+LICENSE = "GPLv2"
+PR = "r0"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=ebf4e8b49780ab187d51bd26aaa022c6"
+
+S="${WORKDIR}/initscripts-${PV}"
+SRC_URI = "http://pkgs.fedoraproject.org/repo/pkgs/initscripts/initscripts-${PV}.tar.bz2/668fa2762b57ef75436303857847bba3/initscripts-${PV}.tar.bz2 \
+ file://functions.patch \
+ "
+
+SRC_URI[md5sum] = "668fa2762b57ef75436303857847bba3"
+SRC_URI[sha256sum] = "d56547a68ce223a7413b2676650b042125f047c8d6d139c5b970e118b3dc958a"
+inherit update-alternatives
+
+ALTERNATIVE_PRIORITY = "10"
+ALTERNATIVE_${PN} = "functions"
+ALTERNATIVE_LINK_NAME[functions] = "${sysconfdir}/init.d/functions"
+
+do_configure[noexec] = "1"
+
+do_install(){
+ install -d ${D}/etc/init.d/
+ install -m 0755 ${S}/rc.d/init.d/functions ${D}/etc/init.d/functions
+}