Fixed handling of the '-f' short option for '--fsync-interval'
Features
Two new CLI options are now supported:
--write-everything to force write of all bytes instead of comparing blocks and only writing the ones that differ, and
--fsync-interval to specify the interval (in bytes) after which the written bytes should be synced to the target device/file.
(MEN-7862)
In-kernel copying utilizing the sendfile() and
splice() syscalls to avoid user-space buffers and
unnecessary context-switching is now used when possible.
(MEN-7862)
Other
No dependencies are now needed (no submodules)
and the builds are faster.
(MEN-7862)
The binary is now smaller, less than 10 KiB big.
(MEN-7862)