Fix bug causing setup to install already existing packages 0.2.1
authorJ. Ali Harlow <ali@juiblex.co.uk>
Thu, 1 Oct 2009 19:38:39 +0000 (20:38 +0100)
committerJ. Ali Harlow <ali@juiblex.co.uk>
Thu, 1 Oct 2009 19:38:39 +0000 (20:38 +0100)
plover/razor.c

index 42838ca..ecc5e08 100644 (file)
@@ -239,7 +239,8 @@ int plover_install(const char *base,const char *prefix,char **pkgs)
     razor_set_destroy(set);
     trans=razor_transaction_create(system,upstream);
     for(i=0;pkgs[i];i++)
-       if (plover_mark_package_for_update(trans,upstream,pkgs[i]))
+       if (plover_mark_package_for_update(trans,system,pkgs[i]) &&
+         plover_mark_package_for_update(trans,upstream,pkgs[i]))
        {
            fprintf(stderr,"%s: Package not found\n",pkgs[i]);
            razor_root_close(root);