From: Saul Wold <sgw@linux.intel.com>
To: Qi.Chen@windriver.com
Cc: Zhenfeng.Zhao@windriver.com, openembedded-core@lists.openembedded.org
Subject: Re: [PATCH V8 5/6] volatile-conf-minimal: add recipe
Date: Tue, 22 Jan 2013 14:57:33 -0800 [thread overview]
Message-ID: <50FF195D.6020604@linux.intel.com> (raw)
In-Reply-To: <55f028c6a820eca153b31716bc7b8516a77ef06f.1358836314.git.Qi.Chen@windriver.com>
On 01/21/2013 10:36 PM, Qi.Chen@windriver.com wrote:
> From: Chen Qi <Qi.Chen@windriver.com>
>
> This recipe provides a config file for core-image-minimal.
> This config file is used for volatile storage handling in case of a
> readonly rootfs.
>
> Also, let core-image-minimal depend on this recipe.
>
> [YOCTO #3406]
>
> Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
> ---
> meta/recipes-core/images/core-image-minimal.bb | 3 +++
> .../files/volatiles-readonly-minimal | 8 ++++++++
> .../volatile-conf-minimal_1.0.bb | 15 +++++++++++++++
> 3 files changed, 26 insertions(+)
> create mode 100644 meta/recipes-core/readonly-volatile-conf/files/volatiles-readonly-minimal
> create mode 100644 meta/recipes-core/readonly-volatile-conf/volatile-conf-minimal_1.0.bb
>
> diff --git a/meta/recipes-core/images/core-image-minimal.bb b/meta/recipes-core/images/core-image-minimal.bb
> index 0d2613e..f6baeae 100644
> --- a/meta/recipes-core/images/core-image-minimal.bb
> +++ b/meta/recipes-core/images/core-image-minimal.bb
> @@ -6,6 +6,9 @@ IMAGE_LINGUAS = " "
>
> LICENSE = "MIT"
>
> +RDEPENDS += "volatile-conf-minimal"
This needs to be RDEPENDS_${PN}
> +IMAGE_INSTALL += "volatile-conf-minimal"
> +
I am still digging into this idea of having a image specific volatile
package, RP is not wild about it either. What's different now from
before is the minimal version cut down from the orignal version? Is
there any reason we can't use a larger volatile conf?
Sau!
> inherit core-image
>
> IMAGE_ROOTFS_SIZE = "8192"
> diff --git a/meta/recipes-core/readonly-volatile-conf/files/volatiles-readonly-minimal b/meta/recipes-core/readonly-volatile-conf/files/volatiles-readonly-minimal
> new file mode 100644
> index 0000000..b7146a2
> --- /dev/null
> +++ b/meta/recipes-core/readonly-volatile-conf/files/volatiles-readonly-minimal
> @@ -0,0 +1,8 @@
> +# This configuration file lists filesystem objects specific to minimal image
> +# with read-only rootfs.
> +# This configuration file will only be applied if the image is minimal and the
> +# rootfs is read-only.
> +# For the detailed format information, refer to /etc/default/volatiles/00_core.
> +d root root 0755 /var/volatile/lib/ none
> +d root root 0755 /var/volatile/lib/urandom/ none
> +l root root 0755 /var/lib/urandom /var/volatile/lib/urandom
> diff --git a/meta/recipes-core/readonly-volatile-conf/volatile-conf-minimal_1.0.bb b/meta/recipes-core/readonly-volatile-conf/volatile-conf-minimal_1.0.bb
> new file mode 100644
> index 0000000..c5744e1
> --- /dev/null
> +++ b/meta/recipes-core/readonly-volatile-conf/volatile-conf-minimal_1.0.bb
> @@ -0,0 +1,15 @@
> +SUMMARY = "Provide config files for core-image-minimal"
> +DESCRIPTION = "This package contains a config file for core-image-minimal. \
> +It is used to handle volatile storage in case of a read-only rootfs."
> +
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
> +
> +SRC_URI = "file://volatiles-readonly-minimal"
> +
> +PR = "r1"
> +
> +do_install () {
> + install -d ${D}${sysconfdir}/default/volatiles
> + install -m 0644 ${WORKDIR}/volatiles-readonly-minimal ${D}${sysconfdir}/default/volatiles/00_core_readonly
> +}
>
next prev parent reply other threads:[~2013-01-22 23:13 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-22 6:36 [PATCH V8 0/6] read-only rootfs support Qi.Chen
2013-01-22 6:36 ` [PATCH V8 1/6] sysvinit: add ROOTFS_READ_ONLY variable to rcS-default Qi.Chen
2013-01-22 6:36 ` [PATCH V8 2/6] image.bbclass: add a hook funtion to support readonly rootfs Qi.Chen
2013-01-22 18:17 ` Mike Looijmans
2013-01-23 6:07 ` ChenQi
2013-01-22 6:36 ` [PATCH V8 3/6] core-image.bbclass: support read-only rootfs Qi.Chen
2013-01-22 6:36 ` [PATCH V8 4/6] initscripts: " Qi.Chen
2013-01-22 6:36 ` [PATCH V8 5/6] volatile-conf-minimal: add recipe Qi.Chen
2013-01-22 22:57 ` Saul Wold [this message]
2013-01-23 3:24 ` ChenQi
2013-01-23 4:20 ` Saul Wold
2013-01-23 4:52 ` ChenQi
2013-01-22 6:36 ` [PATCH V8 6/6] volatile-conf-sato: " Qi.Chen
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=50FF195D.6020604@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=Qi.Chen@windriver.com \
--cc=Zhenfeng.Zhao@windriver.com \
--cc=openembedded-core@lists.openembedded.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox