From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 9C7D5E00524; Tue, 22 Jul 2014 09:21:49 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id B448BE0074B for ; Tue, 22 Jul 2014 09:21:03 -0700 (PDT) Received: from [192.168.1.10] (c-68-38-40-177.hsd1.nj.comcast.net [68.38.40.177]) by smtp.webfaction.com (Postfix) with ESMTP id C9E662119509 for ; Tue, 22 Jul 2014 16:21:01 +0000 (UTC) Message-ID: <53CE8F6C.5080609@mindchasers.com> Date: Tue, 22 Jul 2014 12:21:00 -0400 From: Bob Cochran User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: meta-freescale@yoctoproject.org References: <1406025138-11195-1-git-send-email-ting.liu@freescale.com> <1406025138-11195-4-git-send-email-ting.liu@freescale.com> In-Reply-To: <1406025138-11195-4-git-send-email-ting.liu@freescale.com> Subject: Re: [meta-fsl-ppc][PATCH 4/5] merge-files: add recipe X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2014 16:21:49 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 07/22/2014 06:32 AM, ting.liu@freescale.com wrote: > From: Ting Liu > > Signed-off-by: Ting Liu > --- > .../merge-files/merge-files/merge/README | 7 +++++ > recipes-extended/merge-files/merge-files_1.0.bb | 25 ++++++++++++++++++++ > 2 files changed, 32 insertions(+), 0 deletions(-) > create mode 100644 recipes-extended/merge-files/merge-files/merge/README > create mode 100644 recipes-extended/merge-files/merge-files_1.0.bb > > diff --git a/recipes-extended/merge-files/merge-files/merge/README b/recipes-extended/merge-files/merge-files/merge/README > new file mode 100644 > index 0000000..cd907fe > --- /dev/null > +++ b/recipes-extended/merge-files/merge-files/merge/README > @@ -0,0 +1,7 @@ > +This package is used to merge specified files into rootfs. > + > +Steps: > +1> copy files to recipes-*/merge-files/merge-files/merged/ minor comment: Should be /merge-files/merge-files/merge/ not .../merged/ > +2> add 'IMAGE_INSTALL += "merge-files"' into rootfs recipe > +3> bitbake > + > diff --git a/recipes-extended/merge-files/merge-files_1.0.bb b/recipes-extended/merge-files/merge-files_1.0.bb > new file mode 100644 > index 0000000..f64b909 > --- /dev/null > +++ b/recipes-extended/merge-files/merge-files_1.0.bb > @@ -0,0 +1,25 @@ > +DESCRIPTION = "Merge prebuilt/extra files into rootfs" > +LICENSE = "MIT" > +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ > + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" > + > +inherit allarch > + > +SRC_URI = "file://merge" > + > +MERGED_DST ?= "${ROOT_HOME}" > +do_install () { > + install -d ${D}/${MERGED_DST} > + find ${WORKDIR}/merge/ -maxdepth 1 -mindepth 1 -not -name README \ > + -exec cp -fr '{}' ${D}/${MERGED_DST}/ \; > + find ${WORKDIR}/merge/ -maxdepth 1 -mindepth 1 -exec rm -fr '{}' \; > +} > +do_unpack[nostamp] = "1" > +do_install[nostamp] = "1" > +do_configure[noexec] = "1" > +do_compile[noexec] = "1" > + > +FILES_${PN} = "/*" > +ALLOW_EMPTY_${PN} = "1" > +INSANE_SKIP_${PN} = "debug-files dev-so" > + >