Remove RPMTAG_OLDFILENAMES, add dirname/basename instead.
Errors, e.g. non-existent path in manifest, will terminate iteration.
Chained manifests lose an arg someplace.
This function creates an IDTX everytime it is called. Needs to be made more efficient (only create on per running transaction).