All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Implement merged /usr
@ 2015-12-16 18:11 Matthias Schiffer
  2015-12-16 18:11 ` [PATCH 1/4] busybox: generalize recipe to work with arbitrary install directories Matthias Schiffer
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Matthias Schiffer @ 2015-12-16 18:11 UTC (permalink / raw)
  To: openembedded-core

Hi,
this patchset implements Fedora-style merged /usr with symlinks, and fixes
the kernel and busybox recipes to work with this. There are probably more
packages which need similar fixes.

The creation of the symlinks is controlled by the merged-usr DISTRO_FEATURE
as suggested in [YOCTO #7040]. The variables base_bindir, base_sbindir,
sbindir, base_libdir and nonarch_base_libdir need to be set explicitly in
the distro config in addition to the DISTRO_FEATURE to make this feature
as flexible as possible (see the commit message of PATCH 4/4).


Matthias Schiffer (4):
  busybox: generalize recipe to work with arbitrary install directories
  kernel: allow kernel module and firmware installation with
    ${base_libdir} != "/lib"
  base-files: create ${base_bindir} etc. instead of /bin, /sbin and /lib
  base-files: create typical merged /usr symlinks if the "merged-usr"
    distro feature is set

 meta/classes/kernel-module-split.bbclass          |  4 +--
 meta/classes/kernel.bbclass                       | 25 +++++++++++-----
 meta/recipes-core/base-files/base-files_3.0.14.bb | 26 +++++++++++++++--
 meta/recipes-core/busybox/busybox.inc             | 35 ++++++++---------------
 4 files changed, 56 insertions(+), 34 deletions(-)

-- 
2.6.4



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-12-22 21:11 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-16 18:11 [PATCH 0/4] Implement merged /usr Matthias Schiffer
2015-12-16 18:11 ` [PATCH 1/4] busybox: generalize recipe to work with arbitrary install directories Matthias Schiffer
2015-12-16 18:11 ` [PATCH 2/4] kernel: allow kernel module and firmware installation with ${base_libdir} != "/lib" Matthias Schiffer
2015-12-16 19:48   ` Roman Khimov
2015-12-16 19:49   ` Roman Khimov
2015-12-16 18:11 ` [PATCH 3/4] base-files: create ${base_bindir} etc. instead of /bin, /sbin and /lib Matthias Schiffer
2015-12-22 17:31   ` Burton, Ross
2015-12-22 18:43     ` Matthias Schiffer
2015-12-22 21:11       ` Burton, Ross
2015-12-16 18:12 ` [PATCH 4/4] base-files: create typical merged /usr symlinks if the "merged-usr" distro feature is set Matthias Schiffer
2015-12-16 19:46   ` Roman Khimov
2015-12-17  9:47     ` Matthias Schiffer
2015-12-17 11:49       ` Roman Khimov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.