diff -r f8c27fe9fe63 -r fbd3a02dcfde src/import-rpmdb.c --- a/src/import-rpmdb.c Fri Jun 12 16:59:11 2009 +0100 +++ b/src/import-rpmdb.c Thu Feb 09 20:15:00 2012 +0000 @@ -105,6 +105,7 @@ union rpm_entry name, epoch, version, release, arch; union rpm_entry summary, description, url, license; union rpm_entry basenames, dirnames, dirindexes; + union rpm_entry install_prefixes; char filename[PATH_MAX], evr[128], buf[16]; rpmdb db; int imported_count = 0; @@ -185,6 +186,12 @@ add_script(importer, RAZOR_PROPERTY_POSTUN, h, RPMTAG_POSTUNPROG, RPMTAG_POSTUN); + headerGetEntry(h, RPMTAG_INSTPREFIXES, &type, + &install_prefixes.p, &count); + for (i = 0; i < count; i++) + razor_importer_add_install_prefix(importer, + install_prefixes.list[i]); + razor_importer_finish_package(importer); printf("\rimporting %d", ++imported_count);