poldek: poldek/poldek_ts.c - install3

mis mis at pld-linux.org
Tue Jan 22 13:45:17 CET 2008


Author: mis                          Date: Tue Jan 22 12:45:17 2008 GMT
Module: poldek                        Tag: HEAD
---- Log message:
- install3

---- Files affected:
poldek/poldek:
   poldek_ts.c (1.68 -> 1.69) 

---- Diffs:

================================================================
Index: poldek/poldek/poldek_ts.c
diff -u poldek/poldek/poldek_ts.c:1.68 poldek/poldek/poldek_ts.c:1.69
--- poldek/poldek/poldek_ts.c:1.68	Wed Jul 11 00:56:17 2007
+++ poldek/poldek/poldek_ts.c	Tue Jan 22 13:45:12 2008
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2000 - 2007 Pawel A. Gajda <mis at pld-linux.org>
+  Copyright (C) 2000 - 2008 Pawel A. Gajda <mis at pld-linux.org>
 
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License, version 2 as
@@ -944,7 +944,7 @@
 }
 
 extern int in_do_poldek_ts_instal(struct poldek_ts *ts);
-//extern int i3_do_poldek_ts_install(struct poldek_ts *ts);
+extern int i3_do_poldek_ts_install(struct poldek_ts *ts);
 
 static int ts_run_install(struct poldek_ts *ts) 
 {
@@ -975,7 +975,7 @@
 
     if (ts->ctx->_depengine == 3) { /* hope, soon */
         msgn(5, "Running #3 dependency engine...");
-        //rc = i3_do_poldek_ts_install(ts);
+        rc = i3_do_poldek_ts_install(ts);
 
     } else {
         rc = in_do_poldek_ts_install(ts);
@@ -1037,11 +1037,13 @@
 
     if (poldek_ts_get_arg_count(ts) > 0) {
         pkgs = pkgmark_get_packages(ts->pms, PKGMARK_MARK | PKGMARK_DEP);
-        pkgs_unordered = n_ref(pkgs);
+        if (pkgs)
+            pkgs_unordered = n_ref(pkgs);
         
     } else {
         pkgs = n_ref(ts->ctx->ps->ordered_pkgs);
-        pkgs_unordered = n_ref(ts->ctx->ps->pkgs);
+        if (pkgs)
+            pkgs_unordered = n_ref(ts->ctx->ps->pkgs);
     }
 
     if (pkgs == NULL)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/poldek/poldek/poldek_ts.c?r1=1.68&r2=1.69&f=u



More information about the pld-cvs-commit mailing list