From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.windriver.com ([147.11.1.11]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1UD9aY-0008G3-C7 for openembedded-devel@lists.openembedded.org; Wed, 06 Mar 2013 09:20:40 +0100 Received: from ALA-HCA.corp.ad.wrs.com (ala-hca.corp.ad.wrs.com [147.11.189.40]) by mail.windriver.com (8.14.5/8.14.3) with ESMTP id r26846cj022995 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for ; Wed, 6 Mar 2013 00:04:06 -0800 (PST) Received: from [128.224.169.133] (128.224.169.133) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server id 14.2.342.3; Wed, 6 Mar 2013 00:04:06 -0800 Message-ID: <5136F879.3050808@windriver.com> Date: Wed, 6 Mar 2013 10:04:09 +0200 From: Florin Sarbu User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 MIME-Version: 1.0 To: References: <1360834325-22890-1-git-send-email-florin.sarbu@windriver.com> <1360834325-22890-2-git-send-email-florin.sarbu@windriver.com> <20130214094445.GJ3300@jama> <5136F265.1080603@windriver.com> <20130306080035.GB32228@jama.dyndns-home.com> In-Reply-To: <20130306080035.GB32228@jama.dyndns-home.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.11 Subject: Re: [meta-oe][meta-systemd][] rpcbind: Add ${PN}-systemd to PACKAGES X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Mar 2013 08:20:44 -0000 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Actually no, forgot to mention that. My bad. I am using the systemd class from poky. Now that poky has systemd.bbclass, what is the point of the meta-openembedded systemd class? I thought it would go away and people would rely on the poky features for systemd enabling. On 03/06/2013 10:00 AM, Martin Jansa wrote: > On Wed, Mar 06, 2013 at 09:38:13AM +0200, Florin Sarbu wrote: >> Hi, >> this is still needed (for me at least but it looks like should be the >> case for everybody too). I have today's master on both poky and >> meta-openembedded and get: >> >> ERROR: rpcbind-systemd does not appear in package list, please add it >> ERROR: Function failed: >> >> SYSTEMD_SERVICE_rpcbind-systemd value rpcbind.service does not exist > Are you sure you're using systemd.bbclass from meta-systemd? > > $ bitbake -e rpcbind | grep ^PACKAGES > PACKAGESPLITFUNCS="populate_packages_updatercd package_do_split_locales populate_packages" > PACKAGES="rpcbind-systemd rpcbind-dbg rpcbind-staticdev rpcbind-dev rpcbind-doc rpcbind-locale rpcbind" > PACKAGES_DYNAMIC="^rpcbind-locale-.*" > > # $PACKAGES [3 operations] > # set conf/bitbake.conf:270 > # "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}" > # set /OE/shr-core/openembedded-core/meta/conf/documentation.conf:91 > # [doc] "Names of packages to be generated. @group packaging" > # set systemd.bbclass:33 [systemd_create_package] > # "rpcbind-systemd rpcbind-dbg rpcbind-staticdev rpcbind-dev rpcbind-doc rpcbind-locale rpcbind" > # computed: > # "rpcbind-systemd rpcbind-dbg rpcbind-staticdev rpcbind-dev rpcbind-doc rpcbind-locale rpcbind" > PACKAGES="rpcbind-systemd rpcbind-dbg rpcbind-staticdev rpcbind-dev rpcbind-doc rpcbind-locale rpcbind" > >> >> Have Khem's patches you were talking about been merged? Can't see them >> anywhere though. >> >> Thank you, >> Florin >> >> On 02/14/2013 11:44 AM, Martin Jansa wrote: >>> On Thu, Feb 14, 2013 at 11:32:05AM +0200, Florin Sarbu wrote: >>>> The ${PN}-systemd should be added to PACKAGES >>>> so that the package gets created. >>>> >>>> Added do_install_append to have the systemd.service >>>> installed in the proper location. >>> see khem's patch fixing this in many recipes including rpcbind. >>> >>>> Signed-off-by: Florin Sarbu >>>> --- >>>> .../meta-oe/recipes-extended/rpcbind/rpcbind_0.2.0.bbappend | 8 +++++++- >>>> 1 file changed, 7 insertions(+), 1 deletion(-) >>>> >>>> diff --git a/meta-systemd/meta-oe/recipes-extended/rpcbind/rpcbind_0.2.0.bbappend b/meta-systemd/meta-oe/recipes-extended/rpcbind/rpcbind_0.2.0.bbappend >>>> index 0fa7f97..8197550 100644 >>>> --- a/meta-systemd/meta-oe/recipes-extended/rpcbind/rpcbind_0.2.0.bbappend >>>> +++ b/meta-systemd/meta-oe/recipes-extended/rpcbind/rpcbind_0.2.0.bbappend >>>> @@ -1,6 +1,8 @@ >>>> inherit systemd >>>> >>>> -PRINC := "${@int(PRINC) + 1}" >>>> +PACKAGES =+ "${PN}-systemd" >>>> + >>>> +PRINC := "${@int(PRINC) + 2}" >>>> >>>> # look for files in the layer first >>>> FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" >>>> @@ -10,3 +12,7 @@ SRC_URI += "file://rpcbind.service" >>>> SYSTEMD_PACKAGES = "${PN}-systemd" >>>> SYSTEMD_SERVICE = "rpcbind.service" >>>> >>>> +do_install_append() { >>>> + install -d ${D}${systemd_unitdir}/system/ >>>> + install -m 0644 ${WORKDIR}/rpcbind.service ${D}${systemd_unitdir}/system >>>> +} >>>> -- >>>> 1.7.10.4 >>>> >>>> >>>> _______________________________________________ >>>> Openembedded-devel mailing list >>>> Openembedded-devel@lists.openembedded.org >>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel >>> >>> _______________________________________________ >>> Openembedded-devel mailing list >>> Openembedded-devel@lists.openembedded.org >>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel >> _______________________________________________ >> Openembedded-devel mailing list >> Openembedded-devel@lists.openembedded.org >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel