Manage big root directory trees by breaking them up.
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 3 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 3 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Buildroot] [PATCH 0/3] Manage big root directory trees by breaking them up.
Quoted 1 line · vomlehn at canopus-us.com
From: David VomLehn <[email protected]>
Hi David,
We've discussed this series at the Buildroot developer meeting, and we decided
to reject it. This is why:
Quoted 7 lines
These patches are not as tightly coupled as the usually series of patches, but I think the pieces make more sense when viewed in the context of the whole patchset. The problem to be solved is that Python is big and my root filesystem has to fit in a little flash device. So, I:
1. Created the ability to break the target filesystem into multiple
filesystems,
Although we do want to support the possibility to break down the target
filesystem into partitions, we don't want to add so many config options to do it. Basically, we want to keep buildroot as simple as possible. So instead, we want to provide the tools that are required to do this, like genpart, and then allow the user to do it in a post-build and post-image script.
Quoted 6 lines
2. Enhanced autotools so that I could specify the --prefix and
--exec-prefix values. This allowed me to install packages in their own directory, which the above patch lets me split into a filesystem I can store on a much bigger flash device, and
3. I modified the Python package so that the installation directory
is a configurable.
The problem with this is that it adds a user-visible feature that is only
useful for autotools packages. It is a bit similar to FOO_OVERRIDE_SRCDIR, but for that one we can guarantee that it works for all packages. The CONF_PREFIX only works for autotools packages and for python, we would need many many more changes to have it for all possible packages.
In addition, this is something that will break down easily, because it is not
tested. E.g. if a .mk file installs 10 files, and we forget to add the CONF_PREFIX for one of them, that's easy to miss.
Therefore we decided to reject these two patches as well.
That said, thank you for your contribution and thank you for using buildroot!
Regards,
Arnout
[snip]
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F