On 12/25/2012 04:19 PM, Martin Jansa wrote:
On Tue, Dec 25, 2012 at 10:55:03AM +0800, [email protected] wrote:
From: Chen Qi<[email protected]>

Add read-only rootfs support to sysvinit startup system.
The main changes are:
1) Let rootfs_xxx.bbclass support 'read-only-rootfs' image feature.
    If IMAGE_FEATURES contains 'read-only-rootfs', then the populate-volatile.sh
    script is run at rootfs time to set up basic directories and files.
2) Improve the populate-volatile.sh init script.
3) Add two config files specific to read-only-rootfs image, which are to be used
    by the populate-volatile.sh script.
4) Automatically adjust the mount options in fstab when 'read-only-rootfs' is in
    IMAGE_FEATURES.

Version 2 fixes a problem version one has, that is, if we build an image without
'read-only-rootfs' image feature after we built one that has this feature, the
mount options in fstab is wrong.
initscripts recipe still have that issue.

Cheers,
Yes, you're right.
If we build an image without 'read-only-rootfs' image feature after we built one that has, all symbolic links used for an read-only-rootfs image should be removed and corresponding directories should be created. Thanks a lot for your review and reply. I'll fix this problem and send out a V3.

Best Regards,
Chen Qi

The following changes since commit 90c0eb29f0b41e4ac2d3d17ebad7295c2ebdc02a:

   rootfs_rpm.bbclass: remove debug code (2012-12-19 21:43:55 +0000)

are available in the git repository at:

   git://git.pokylinux.org/poky-contrib ChenQi/readonly-rootfs
   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=ChenQi/readonly-rootfs

Chen Qi (2):
   initscripts: support read-only rootfs
   rootfs_xxx.bbclass: support read-only-rootfs image feature

  meta/classes/rootfs_deb.bbclass                    |   14 +
  meta/classes/rootfs_ipk.bbclass                    |   15 ++
  meta/classes/rootfs_rpm.bbclass                    |   20 +-
  meta/recipes-core/base-files/base-files_3.0.14.bb  |    8 +-
  .../initscripts/initscripts-1.0/bootmisc.sh        |    9 +-
  .../initscripts-1.0/populate-volatile.sh           |  285 ++++++++++----------
  .../initscripts/initscripts-1.0/volatiles          |    1 +
  .../initscripts-1.0/volatiles-readonly-minimal     |   23 ++
  .../initscripts-1.0/volatiles-readonly-sato        |   30 +++
  meta/recipes-core/initscripts/initscripts_1.0.bb   |   15 +-
  10 files changed, 265 insertions(+), 155 deletions(-)
  create mode 100644 
meta/recipes-core/initscripts/initscripts-1.0/volatiles-readonly-minimal
  create mode 100644 
meta/recipes-core/initscripts/initscripts-1.0/volatiles-readonly-sato

--
1.7.9.5


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to