I'm not familiar with dpkg-divert so I could mistake but it seems it doesn't work as your script except since dpkg-divert with /usr/share/man/man8/cfdisk doesn't display anything while dpkg-divert with /usr/share/man/man8/cfdisk.8.gz does display something (see below)
# dpkg -S /usr/share/man/man8/cfdisk.8.gz détournement par gnu-fdisk depuis : /usr/share/man/man8/cfdisk.8.gz détournement par gnu-fdisk en : /usr/share/man/man8/cfdisk.8.gz.distrib gnu-fdisk, util-linux: /usr/share/man/man8/cfdisk.8.gz and what seems the most interesting to me : # dpkg-divert --list /usr/share/man/man8/cfdisk # dpkg-divert --list /usr/share/man/man8/fdisk but # dpkg-divert --list /usr/share/man/man8/cfdisk.8.gz diversion of /usr/share/man/man8/cfdisk.8.gz to /usr/share/man/man8/cfdisk.8.gz.distrib by gnu-fdisk Best regards
signature.asc
Description: This is a digitally signed message part.