# HG changeset patch # User J. Ali Harlow # Date 1446414292 0 # Node ID 5b85f7066d98d72a86c5f1c679b4e813580bcdd7 # Parent 7fbec6da812358ce923f4679f8a7fb04d53260bf Fix package details during removal diff -r 7fbec6da8123 -r 5b85f7066d98 plover/razor.c --- a/plover/razor.c Mon Nov 17 11:36:20 2014 +0000 +++ b/plover/razor.c Sun Nov 01 21:44:52 2015 +0000 @@ -124,10 +124,19 @@ return -1; else if (r) { - package=plover_package_set_lookup(next,pkg); - name=plover_package_get_name(package); - version=plover_package_get_version(package); - arch=plover_package_get_arch(package); + if (action==RAZOR_INSTALL_ACTION_REMOVE) + { + razor_package_get_details(system,pkg,RAZOR_DETAIL_NAME,&name, + RAZOR_DETAIL_VERSION,&version,RAZOR_DETAIL_ARCH,&arch, + RAZOR_DETAIL_LAST); + } + else + { + package=plover_package_set_lookup(next,pkg); + name=plover_package_get_name(package); + version=plover_package_get_version(package); + arch=plover_package_get_arch(package); + } /* * If a pre or preun script fails, then we should * treat that as a fatal error. post and postun