[Buildroot] [PATCH] fs: ensure hard links in TARGET_DIR are correctly copied for filesystem input
Peter Korsgaard
peter at korsgaard.com
Sun May 27 21:46:49 UTC 2018
>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:
> Fixes #11046
> Commit bb2a57a17a7 (fs: run packages' filesystem hooks in a copy of target/)
> changed the file system logic to run file system hooks from packages on a
> copy of TARGET_DIR, and finally use this copy as input for the file system
> generation.
> This copy was done with rsync, which by default does not preserve hard
> links, leading to an expansion of the file system images when hard links are
> present.
> Fix it by passing the -H option to rsync (preserve hard links).
> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
> ---
> Alternatively we can use 'cp -a' instead of rsync.
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list