[OE-core] [CONSOLIDATED PULL 00/31] Read-Only Rootfs & Rootfs Postinstalls

Saul Wold sgw at linux.intel.com
Wed Feb 6 07:50:12 UTC 2013


Richard,

This set includes the kernel updates from Bruce, with the PPC fixes
from Matthew, along with other patches.

I tested the Read-only Rootfs on core-image-sato with Larurentiu's
Postinstall patches, I was able to boot sato and use it in a ReadOnly 
rootfs on QEMU.

Please consider this patch set.

Thanks
	Sau!


The following changes since commit 98cae0544884cb5700d42409ec4a9584a17dc9a4:

  crosstap: handle hyphenated x86_64 target arch (2013-02-05 15:22:19 +0000)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib sgw/stage
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage

Bogdan Marinescu (1):
  intltool: updated to 0.50.2

Bruce Ashfield (3):
  linux-yocto/dev: linux-yocto development tree tracking recipe
  linux-yocto/3.4: update to v3.4.28, 3.4.28-rt40
  linux-yocto: KERNEL_FEATURES should reference full scc files

Chen Qi (6):
  sysvinit: add ROOTFS_READ_ONLY variable to rcS-default
  image.bbclass: add a hook funtion to support readonly rootfs
  core-image.bbclass: support read-only rootfs
  populate-volatile.sh: improve this script
  initscripts: let populate-volatile.sh create the /tmp link
  initscripts: add read-only-rootfs-hook.sh script

Constantin Musca (1):
  classextend.py: use explode_dep_versions2 in order to preserve
    versions too

Cristian Iorga (1):
  net-tools: upgrade to v1.60-24.2

Laurentiu Palcu (8):
  add fontcache.bbclass
  add qemuwrapper-cross recipe
  qemu.bbclass: return qemuwrapper instead of qemu-allarch
  image.bbclass: add a proper error message if hook script fails
  fontconfig: add sysroot option to fc-cache and fc-cat
  liberation-fonts: use the new fontcache.bbclass
  package_ipk, rootfs_ipk: remove the "set -x"
  pulseaudio: do not postpone postinstall

Marko Lindqvist (3):
  opkg: replace obsolete automake macros with working ones
  matchbox-wm: update to git master head
  rpcbind: replace obsolete automake macros with working ones

Martin Jansa (2):
  ipk: use OPKGLIBDIR in all places
  send-pull-request: add extra CC argument

Matthew McClintock (4):
  glib: disable selinux for native builds
  quota_4.01.bb: add e2fsprogs in DEPENDS
  libpfm4_4.3.0.bb: add libpfm4 recipe needed by oprofile for ppc
  oprofile: fix cross compile on powerpc and add libpfm4 dep

Paul Eggleton (1):
  qmmp: update to 0.6.6 and fix

Roy.Li (1):
  tcp-wrappers: remove size_t.patch

 meta/classes/core-image.bbclass                    |   4 +
 meta/classes/fontcache.bbclass                     |  47 ++
 meta/classes/image.bbclass                         |  22 +
 meta/classes/package_ipk.bbclass                   |   6 +-
 meta/classes/qemu.bbclass                          |   6 +-
 meta/classes/rootfs_ipk.bbclass                    |  18 +-
 meta/lib/oe/classextend.py                         |   9 +-
 meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb      |   2 +-
 meta/recipes-core/glib-2.0/glib.inc                |   2 +-
 .../initscripts/initscripts-1.0/bootmisc.sh        |   9 +-
 .../initscripts-1.0/populate-volatile.sh           | 287 ++++----
 .../initscripts-1.0/read-only-rootfs-hook.sh       |  19 +
 .../initscripts/initscripts-1.0/volatiles          |   1 +
 meta/recipes-core/initscripts/initscripts_1.0.bb   |   3 +
 meta/recipes-core/sysvinit/sysvinit/rcS-default    |   4 +
 meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb     |   2 +-
 .../intltool-nowarn.patch}                         |   0
 .../noperlcheck.patch                              |  14 +-
 .../remove-xml-check.patch                         |   0
 .../use-nativeperl.patch                           |   0
 .../{intltool_0.50.0.bb => intltool_0.50.2.bb}     |   8 +-
 meta/recipes-devtools/opkg/opkg-collateral.bb      |   6 +-
 meta/recipes-devtools/opkg/opkg-collateral/lists   |   2 -
 meta/recipes-devtools/opkg/opkg.inc                |  25 +-
 .../opkg/opkg/obsolete_automake_macros.patch       |  15 +
 meta/recipes-devtools/opkg/opkg_svn.bb             |   1 +
 .../recipes-devtools/qemu/qemuwrapper-cross_1.0.bb |  14 +
 .../net-tools-config.h                             |   0
 .../net-tools-config.make                          |   0
 ...net-tools_1.60-23.bb => net-tools_1.60-24.2.bb} |   6 +-
 meta/recipes-extended/quota/quota_4.01.bb          |   4 +-
 .../rpcbind/rpcbind/obsolete_automake_macros.patch |  14 +
 meta/recipes-extended/rpcbind/rpcbind_0.2.0.bb     |   3 +-
 .../tcp-wrappers/tcp-wrappers-7.6/size_t.patch     |  44 --
 .../tcp-wrappers/tcp-wrappers_7.6.bb               |   3 +-
 .../fontconfig/fontconfig-2.10.2/97_fontconfig     |   1 -
 ...Add-sysroot-option-to-fc-cache-and-fc-cat.patch | 731 +++++++++++++++++++++
 .../fontconfig/fontconfig_2.10.2.bb                |  13 +-
 .../matchbox-wm/matchbox-wm_git.bb                 |   4 +-
 .../ttf-fonts/liberation-fonts_1.04.bb             |  14 +-
 meta/recipes-kernel/libpfm/libpfm4_4.3.0.bb        |  26 +
 meta/recipes-kernel/linux/linux-yocto-dev.bb       |  48 ++
 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb    |   8 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb    |  18 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb  |   6 +-
 meta/recipes-kernel/linux/linux-yocto_3.2.bb       |   8 +-
 meta/recipes-kernel/linux/linux-yocto_3.4.bb       |  28 +-
 .../0001-fix-powerpc-cross-compiling.patch         |  35 +
 meta/recipes-kernel/oprofile/oprofile_0.9.8.bb     |   7 +-
 meta/recipes-multimedia/pulseaudio/pulseaudio.inc  |   7 +-
 meta/recipes-qt/qt-apps/qmmp/no-host-paths.patch   |  25 +
 .../qt-apps/qmmp/no-sessionmanager.patch           |  21 +
 .../qt-apps/{qmmp_0.6.1.bb => qmmp_0.6.6.bb}       |  39 +-
 scripts/send-pull-request                          |  13 +-
 54 files changed, 1325 insertions(+), 327 deletions(-)
 create mode 100644 meta/classes/fontcache.bbclass
 create mode 100644 meta/recipes-core/initscripts/initscripts-1.0/read-only-rootfs-hook.sh
 rename meta/recipes-devtools/intltool/{intltool-0.50.0/intltool-nowarn-0.50.0.patch => intltool-0.50.2/intltool-nowarn.patch} (100%)
 rename meta/recipes-devtools/intltool/{intltool-0.50.0 => intltool-0.50.2}/noperlcheck.patch (77%)
 rename meta/recipes-devtools/intltool/{intltool-0.50.0 => intltool-0.50.2}/remove-xml-check.patch (100%)
 rename meta/recipes-devtools/intltool/{intltool-0.50.0 => intltool-0.50.2}/use-nativeperl.patch (100%)
 rename meta/recipes-devtools/intltool/{intltool_0.50.0.bb => intltool_0.50.2.bb} (71%)
 delete mode 100644 meta/recipes-devtools/opkg/opkg-collateral/lists
 create mode 100644 meta/recipes-devtools/opkg/opkg/obsolete_automake_macros.patch
 create mode 100644 meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb
 rename meta/recipes-extended/net-tools/{net-tools-1.60-23 => net-tools-1.60-24.2}/net-tools-config.h (100%)
 rename meta/recipes-extended/net-tools/{net-tools-1.60-23 => net-tools-1.60-24.2}/net-tools-config.make (100%)
 rename meta/recipes-extended/net-tools/{net-tools_1.60-23.bb => net-tools_1.60-24.2.bb} (94%)
 create mode 100644 meta/recipes-extended/rpcbind/rpcbind/obsolete_automake_macros.patch
 delete mode 100644 meta/recipes-extended/tcp-wrappers/tcp-wrappers-7.6/size_t.patch
 delete mode 100644 meta/recipes-graphics/fontconfig/fontconfig-2.10.2/97_fontconfig
 create mode 100644 meta/recipes-graphics/fontconfig/fontconfig-2.10.2/Add-sysroot-option-to-fc-cache-and-fc-cat.patch
 create mode 100644 meta/recipes-kernel/libpfm/libpfm4_4.3.0.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-dev.bb
 create mode 100644 meta/recipes-kernel/oprofile/oprofile/0001-fix-powerpc-cross-compiling.patch
 create mode 100644 meta/recipes-qt/qt-apps/qmmp/no-host-paths.patch
 create mode 100644 meta/recipes-qt/qt-apps/qmmp/no-sessionmanager.patch
 rename meta/recipes-qt/qt-apps/{qmmp_0.6.1.bb => qmmp_0.6.6.bb} (56%)

-- 
1.8.0.2





More information about the Openembedded-core mailing list