#! /bin/bash

exec >&3

strip_md5sum() {
    sed 's/^.* \+//' "$@"
}

print_changed_files() {
    (cd / &&
        strip_md5sum "$@" |
        xargs md5sum | sort | tee /tmp/actual |
        comm -3 - <(sort "$@" | tee /tmp/dist)
    ) | strip_md5sum | sort -u
}

sumfile=/var/lib/dpkg/info/request-tracker3.md5sums

echo "Changed files:"
print_changed_files "$sumfile" | sed 's/^/  /'
