diff options
author | Xiaofeng Yan <xiaofeng.yan@windriver.com> | 2012-05-28 15:30:52 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-06-05 22:51:01 +0100 |
commit | ca60a9092e4131d7029c77f2ed7842eea928abe5 (patch) | |
tree | e506f695c34257983f4d409b711151d2e106ea55 | |
parent | b7f4a43e96ccf8982bab0b7df2eff0f170486e2a (diff) | |
download | openembedded-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>
-rw-r--r-- | meta/recipes-extended/lsb/lsbinitscripts_9.03.bb | 26 |
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 +} |