title: Force RPM to examine physical files when Upgrading
body: <p>tldr; Would it be possible to force RPM to examine physical files on disk for changes when 'upgrading' a package with -U?</p>
  
  <p>Current situation:</p>
  
  <ol>
  <li>install rpm a1</li>
  <li>an application modifies files from a1.</li>
  <li><code>rpm -V a</code> shows the files being modified. </li>
  <li>install rpm a2 (with -U: Upgrade). This rpm contains mostly the same files from a1 (it's the next version, only some files are changed)</li>
  <li><code>rpm -V a</code> shows that only some files are not restored to what was in the a2 rpm.</li>
  </ol>
  
  <p>My best guess is that rpm compares only the md5 of the files from the already installed package a1 against files from package a2, and only when an md5 does not match it will look at the physical file.
  How would i force rpm to look at all files, as it does with -V ?</p>
  
  <p>Example output of modified files:</p>
  
  <pre><code>/ # rpm -V a
  missing   c /xxx/config/xyz.ini
  S.5....T c /xxx/config/foo.xml
  S.5....T c /xxx/config/firmware/xx.cfw
  S.5....T c /xxx/config/bar.txt
  S.5....T c /xxx/config/bar.xml
  </code></pre>
  
  <p>rpm -qc does list them.</p>