[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