X-Git-Url: http://andersk.mit.edu/gitweb/config-package-dev.git/blobdiff_plain/936cb21eddc84e106dc3c64f70ee49d51d4a8a16..262d88c40b1113d0198c7fa686b0effcf8ba3d20:/divert.sh.in diff --git a/divert.sh.in b/divert.sh.in index b705812..7e7659e 100644 --- a/divert.sh.in +++ b/divert.sh.in @@ -107,3 +107,27 @@ undivert_unremove() undivert_unlink_divert "$file" } +check_undivert_unlink() +{ + prefix=$1 + suffix=$2 + + file=$prefix$suffix + ourfile=$prefix$ours$suffix + theirfile=$prefix$theirs$suffix + + if dpkg-divert --list "$package" | \ + grep -xFq "diversion of $file to $theirfile by $package"; then + undivert_unlink "$prefix" "$suffix" + fi +} + +check_undivert_unremove() +{ + file=$1 + removedfile=$2 + if dpkg-divert --list "$package" | \ + grep -xFq "diversion of $file to $removedfile by $package"; then + undivert_unremove "$file" + fi +}