Message ID | 20180507144431.14488-1-casantos@datacom.ind.br |
---|---|
Headers | show |
Series | Improve verification of custom rootfs skeletons and overlays | expand |
On 07/05/2018 16:44, Carlos Santos wrote: > This series makes some improvements in the verification of custom rootfs > skeletons and overlays, regarding mergerd /usr: > > Patch 1 adds a script to check if a given path complies to the merged /usr > requirements and makes skeleton-custom.mk use it instead of a bunch of > variables filled by $(shell ...) macros. > > Patch 2 ensures that /bin, /lib and /sbin are created for custom skeletons, > either as directories or symlinks, according to BR2_ROOTFS_MERGED_USR. > > Patch 3 uses the script added in patch 1 to check rootfs overlays, in > target-finalize. > > Patch 4 allows rootfs overlays to override symbolic links on purpose (e.g. > /var/log, to persist system logs). > > Patch 5 removes the restriction of using merged /usr only with the default > skeleton or when systemd is selected. > > Carlos Santos (5): > skeleton-custom: use a script to check merged usr structure > skeleton-custom: install /bin, /lib, and /sbin > Makefile: check rootfs overlays with BR2_ROOTFS_MERGED_USR enabled > Makefile: allow rootfs overlays to override symbolic links > system: allow selecting merged /usr along with custom rootfs skeleton Series applied to master, thanks. I still have a few individual comments on some of the patches. Regards, Arnout > > Makefile | 20 ++++++++++++--- > docs/manual/customize-rootfs.txt | 17 +++++++++++++ > package/skeleton-custom/skeleton-custom.mk | 25 +++---------------- > support/scripts/check-merged-usr.sh | 39 ++++++++++++++++++++++++++++++ > system/Config.in | 8 ++---- > 5 files changed, 78 insertions(+), 31 deletions(-) > create mode 100755 support/scripts/check-merged-usr.sh >