[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