lsb: Add initscripts to enhance init functions in an lsb image
v2 cover lsb: Add initscripts to enhance init functions in an lsb image
From: Xiaofeng Yan <[email protected]>
This is V2. The modification is as follows by comparison with V1:
- Add extra description in section "DESCRIPTION"
- Use bbclass update-alternatives instead of command method.
The following changes since commit de4cdfd6bc1280ac7ac0559b87734d26294ef773:
Scott Rifenbark (1):
documentation/kernel-manual/kernel-how-to.xml: Updated to kernel 3.4
are available in the git repository at:
git://git.pokylinux.org/poky-contrib xiaofeng/2133
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/2133
Xiaofeng Yan (3):
lsbinitscripts: Add initscripts to enhance init functions in an lsb
image
lsbinitscripts: Patch file functions for confirming to an lsb image
task-core-lsb: Add another initscripts to an lsb image
.../lsb/lsbinitscripts/functions.patch | 11 ++++++++ meta/recipes-extended/lsb/lsbinitscripts_9.03.bb | 26 ++++++++++++++++++++ meta/recipes-extended/tasks/task-core-lsb.bb | 3 +- 3 files changed, 39 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-extended/lsb/lsbinitscripts/functions.patch create mode 100644 meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
PATCH v2 1/3 lsbinitscripts: Add initscripts to enhance init functions in an lsb image
From: Xiaofeng Yan <[email protected]>
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]
--- meta/recipes-extended/lsb/lsbinitscripts_9.03.bb | 26 ++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
meta/recipes-extended/lsb/lsbinitscripts_9.03.bb new file +26 -0
@@ -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 +}
Signature · 1 line
1.7.0.4
Re: [PATCH 1/3 V2] lsbinitscripts: Add initscripts to enhance init functions in an lsb image
Quoted 6 lines · On Fri, Jun 1, 2012 at 2:13 AM, <[email protected]> wrote:
From: Xiaofeng Yan <[email protected]>
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.
Just an FYI, this was missing a DEPENDS on popt. I've fixed that in my consolidated pull.
-b
Quoted 48 lines
[YOCTO #2133]
Signed-off-by Xiaofeng Yan <[email protected]>---
meta/recipes-extended/lsb/lsbinitscripts_9.03.bb | 26 ++++++++++++++++++++++1 files changed, 26 insertions(+), 0 deletions(-)create mode 100644 meta/recipes-extended/lsb/lsbinitscripts_9.03.bb
meta/recipes-extended/lsb/lsbinitscripts_9.03.bb new file +26
-1@@ -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 +} --1.7.0.4
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Signature · 3 lines
Elizabeth Flanagan Yocto Project Build and Release
PATCH v2 2/3 lsbinitscripts: Patch file functions for confirming to an lsb image
In reply to [email protected]From: Xiaofeng Yan <[email protected]>
Add the condition judgment to functions for avoiding to print error information when system start up at first.
[YOCTO #2133]
--- .../lsb/lsbinitscripts/functions.patch | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-extended/lsb/lsbinitscripts/functions.patch
meta/recipes-extended/lsb/lsbinitscripts/functions.patch new file +11 -0
@@ -0,0 +1,11 @@ +--- a/rc.d/init.d/functions 2009-12-10 05:24:11.000000000 +0800 ++++ b/rc.d/init.d/functions.new 2012-06-01 16:57:12.651229387 +0800 +@@ -16,7 +16,7 @@ + # Get a sane screen width + [ -z "${COLUMNS:-}" ] && COLUMNS=80 + +-[ -z "${CONSOLETYPE:-}" ] && CONSOLETYPE="$(/sbin/consoletype)" ++[ -z "${CONSOLETYPE:-}" ] && [ -e /sbin/consoletype ] && CONSOLETYPE="$(/sbin/consoletype)" + + if [ -f /etc/sysconfig/i18n -a -z "${NOLOCALE:-}" -a -z "${LANGSH_SOURCED:-}" ] ; then + . /etc/profile.d/lang.sh 2>/dev/null
Signature · 1 line
1.7.0.4
PATCH v2 3/3 task-core-lsb: Add another initscripts to an lsb image
In reply to [email protected]From: Xiaofeng Yan <[email protected]>
Initscripts with stronger functions will replace the simple one, which will avoid error when some packages need functions which could be absent in the simple initscripts.
[YOCTO #2133]
--- meta/recipes-extended/tasks/task-core-lsb.bb | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-extended/tasks/task-core-lsb.bb +2 -1
@@ -3,7 +3,7 @@ # DESCRIPTION = "Create Small Image Tasks" -PR = "r8" +PR = "r9" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
@@ -80,6 +80,7 @@ RDEPENDS_task-core-sys-extended = "\ which \ xinetd \ zip \ + lsbinitscripts \ " RDEPENDS_task-core-db = "\
Signature · 1 line
1.7.0.4
Flanagan, Elizabeth
AppliedQuoted 25 lines · On Fri, Jun 1, 2012 at 2:13 AM, <[email protected]> wrote:
From: Xiaofeng Yan <[email protected]>
This is V2. The modification is as follows by comparison with V1:
- Add extra description in section "DESCRIPTION"
- Use bbclass update-alternatives instead of command method.The following changes since commit
de4cdfd6bc1280ac7ac0559b87734d26294ef773:
Scott Rifenbark (1):
documentation/kernel-manual/kernel-how-to.xml: Updated to kernel 3.4are available in the git repository at:
git://git.pokylinux.org/poky-contrib xiaofeng/2133
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/2133Xiaofeng Yan (3):
lsbinitscripts: Add initscripts to enhance init functions in an lsb image
lsbinitscripts: Patch file functions for confirming to an lsb image
task-core-lsb: Add another initscripts to an lsb image.../lsb/lsbinitscripts/functions.patch | 11 ++++++++ meta/recipes-extended/lsb/lsbinitscripts_9.03.bb | 26 ++++++++++++++++++++ meta/recipes-extended/tasks/task-core-lsb.bb | 3 +-
3 files changed, 39 insertions(+), 1 deletions(-)
Quoted 8 lines
create mode 100644
meta/recipes-extended/lsb/lsbinitscripts/functions.patchcreate mode 100644 meta/recipes-extended/lsb/lsbinitscripts_9.03.bb_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Merged into OE-Core
Thanks
-b
Signature · 3 lines
Elizabeth Flanagan Yocto Project Build and Release