From: Sergey Matyukevich <Sergey_Matyukevich@mentor.com>
To: "Behrens, Holger" <Holger.Behrens@windriver.com>
Cc: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: [meta-ivi] [PATCHv2] connman: do not delete init scripts in bbappend
Date: Wed, 3 Jul 2013 20:13:35 +0400 [thread overview]
Message-ID: <51D44DAF.2010305@mentor.com> (raw)
In-Reply-To: <7A688B48FC95D148BFE83E098348BE50393435C4@ALA-MBA.corp.ad.wrs.com>
Hi,
On 07/03/2013 04:38 PM, Behrens, Holger wrote:
> Hi,
>
>> On 3 July 2013 12:59, Sergey Matyukevich
>> <Sergey_Matyukevich@mentor.com> wrote:
>>> Hmm... Thanks for comment. It is good idea to take a break and to see the
>>> forest for the trees. Here is the second patch revision.
>>>
>>> Connman init scripts are now installed only when 'sysvinit' feature is
>>> enabled in DISTRO_FEATURES: commit
>> 7c8160ccbe17d6e10bd7a09b91843182a89b9055
>>> in
>>> poky. No need to remove them in bbappend: they are not installed for
>>> 'systemd'-enabled
>>> systems and they are needed for 'sysvinit'-enabled systems.
>>>
>>> Signed-off-by: Sergey Matyukevich<sergey_matyukevich@mentor.com>
>>> ---
>>> recipes-connectivity/connman/connman_1.15.bbappend | 5 -----
>>> 1 files changed, 0 insertions(+), 5 deletions(-)
>>>
>>> diff --git a/recipes-connectivity/connman/connman_1.15.bbappend
>>> b/recipes-connectivity/connman/connman_1.15.bbappend
>>> index cda612b..83e4b51 100644
>>> --- a/recipes-connectivity/connman/connman_1.15.bbappend
>>> +++ b/recipes-connectivity/connman/connman_1.15.bbappend
>>> @@ -2,8 +2,3 @@ PRINC := "${@int(PRINC) + 2}"
>>>
>>> INITSCRIPT_NAME = ""
>>> INITSCRIPT_PARAMS = ""
>>> -
>>> -do_install_append() {
>>> - # Remove init scripts
>>> - rm -r ${D}${sysconfdir}/init.d
>>> -}
>>> --
>>> 1.7.2.5
>>
>> In that case, you can delete INITSCRIPT_NAME and INITSCRIPT_PARAMS too
>> surely. Then all you're left is the PRINC, so you can delete that if
>> you don't care/are using the PR service, or delete that bbappend when
>> connman 1.16 is integrated.
>
> I agree that we could now start with the clean-up of the meta-ivi layer, given the fact that systemd is now supported by oe-core. Which makes this .bbappend obsolete. And so agree with Ross to "delete that bbappend when connman 1.16 is integrated". I created a card [1] and added it to the "Next Up" stack in Trello, so that we don't forget.
>
> Regards,
> Holger
>
> [1] https://trello.com/c/bmWpT6lU
Does it make sense to fix the current connman bbappend which is going to
be in use for a while ? In its current state it affects distros which
enable 'systemd' feature and disable 'sysvinit'. One of the following
two options can be chosen. The first one was finalized in this thread:
diff --git a/recipes-connectivity/connman/connman_1.15.bbappend
b/recipes-connectivity/connman/connman_1.15.bbappend
index cda612b..f1deaf2 100644
--- a/recipes-connectivity/connman/connman_1.15.bbappend
+++ b/recipes-connectivity/connman/connman_1.15.bbappend
@@ -1,9 +1 @@
PRINC := "${@int(PRINC) + 2}"
-
-INITSCRIPT_NAME = ""
-INITSCRIPT_PARAMS = ""
-
-do_install_append() {
- # Remove init scripts
- rm -r ${D}${sysconfdir}/init.d
-}
There is also another [minimalistic and failsafe] option:
diff --git a/recipes-connectivity/connman/connman_1.15.bbappend
b/recipes-connectivity/connman/connman_1.15.bbappend
index cda612b..2e5f355 100644
--- a/recipes-connectivity/connman/connman_1.15.bbappend
+++ b/recipes-connectivity/connman/connman_1.15.bbappend
@@ -5,5 +5,5 @@ INITSCRIPT_PARAMS = ""
do_install_append() {
# Remove init scripts
- rm -r ${D}${sysconfdir}/init.d
+ rm -rf ${D}${sysconfdir}/init.d
}
Thanks,
Sergey
prev parent reply other threads:[~2013-07-03 16:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-03 11:28 [meta-ivi] [PATCH] connman: delete init scripts if 'sysvinit' feature is enabled Sergey Matyukevich
2013-07-03 11:36 ` Burton, Ross
2013-07-03 11:59 ` [meta-ivi] [PATCHv2] connman: do not delete init scripts in bbappend Sergey Matyukevich
2013-07-03 12:09 ` Burton, Ross
2013-07-03 12:31 ` Martin Jansa
2013-07-03 12:38 ` Behrens, Holger
2013-07-03 16:13 ` Sergey Matyukevich [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51D44DAF.2010305@mentor.com \
--to=sergey_matyukevich@mentor.com \
--cc=Holger.Behrens@windriver.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.