Skip to content

connectedcars/rootfs-diff

Repository files navigation

rootfs-diff

Tool to compare yocto root fs to see what grows a binary diff

Install

npm install -g @connectedcars/rootfs-diff

Usage

Simple compare:

rootfs-diff cc-image-iwg26.squashfs.210219.zstd cc-image-iwg26.squashfs.210221.zstd

Compress files with zstd and generate deltas with bsdiff:

rootfs-diff \
    --use-zstd \
    --use-bsdiff \
    --group "zstd[^/]*$" --group "^usr\/share\/alsa\/ucm" --group "^usr\/share\/mime" --group "sudo.+log" --group "fido.id" \
    squashfs.210219.zstd squashfs.210221.zstd

Installing compressors

open-vcdiff

git clone git@github.com:google/open-vcdiff.git
cd open-vcdiff
cmake -Dvcdiff_build_test=OFF
make
make install

minibsdiff

git clone git@github.com:thoughtpolice/minibsdiff.git
cd minibsdiff
make

Links

Links to different binary delta tools:

About

Tool to compare yocto root fs to see what grows a binary diff

Resources

License

Stars

Watchers

Forks

Packages

No packages published