Recently, mkosi gained support for specifying an --install-directory
option to save the contents of the install directory between bulids.
By enabling the --only-changed meson install option, meson won't
overwrite the contents of files that haven't changed since the last
build when using --install-directory.
# Ubuntu Focal is stuck with meson 0.53.0.
if [ "$(meson -v | cut -d . -f 2)" -gt 53 ] ; then
- meson install -C "$BUILDDIR" --quiet --no-rebuild
+ meson install -C "$BUILDDIR" --quiet --no-rebuild --only-changed
else
- meson install -C "$BUILDDIR" --no-rebuild
+ meson install -C "$BUILDDIR" --no-rebuild --only-changed
fi
mkdir -p "$DESTDIR"/etc