Upon looking at how Lunar Linux uses installwatch to create it's package file lists with a simpler parsing routine, I made some adjustments to the script and will post in programming and scripting. I have used it with several packages, like ntfs-3g which places files in unexpected places, and it seems to be working.