1.1 --- a/plover/razor.c Mon Nov 17 11:36:20 2014 +0000
1.2 +++ b/plover/razor.c Sun Nov 01 21:44:52 2015 +0000
1.3 @@ -124,10 +124,19 @@
1.4 return -1;
1.5 else if (r)
1.6 {
1.7 - package=plover_package_set_lookup(next,pkg);
1.8 - name=plover_package_get_name(package);
1.9 - version=plover_package_get_version(package);
1.10 - arch=plover_package_get_arch(package);
1.11 + if (action==RAZOR_INSTALL_ACTION_REMOVE)
1.12 + {
1.13 + razor_package_get_details(system,pkg,RAZOR_DETAIL_NAME,&name,
1.14 + RAZOR_DETAIL_VERSION,&version,RAZOR_DETAIL_ARCH,&arch,
1.15 + RAZOR_DETAIL_LAST);
1.16 + }
1.17 + else
1.18 + {
1.19 + package=plover_package_set_lookup(next,pkg);
1.20 + name=plover_package_get_name(package);
1.21 + version=plover_package_get_version(package);
1.22 + arch=plover_package_get_arch(package);
1.23 + }
1.24 /*
1.25 * If a pre or preun script fails, then we should
1.26 * treat that as a fatal error. post and postun