[oe-commits] Xiaofeng Yan : lsbinitscripts: Add initscripts to enhance init functions in an lsb image
git at git.openembedded.org
git at git.openembedded.org
Tue Jun 5 21:57:57 UTC 2012
Module: openembedded-core.git
Branch: master
Commit: ca60a9092e4131d7029c77f2ed7842eea928abe5
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=ca60a9092e4131d7029c77f2ed7842eea928abe5
Author: Xiaofeng Yan <xiaofeng.yan at windriver.com>
Date: Mon May 28 15:30:52 2012 +0800
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 at windriver.com>
---
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 0000000..8ee8636
--- /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
+}
More information about the Openembedded-commits
mailing list