poldek: poldek/install3/requirements.c - backtrack immediately

mis mis at pld-linux.org
Mon Feb 18 20:36:21 CET 2008


Author: mis                          Date: Mon Feb 18 19:36:21 2008 GMT
Module: poldek                        Tag: HEAD
---- Log message:
- backtrack immediately

---- Files affected:
poldek/poldek/install3:
   requirements.c (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: poldek/poldek/install3/requirements.c
diff -u poldek/poldek/install3/requirements.c:1.4 poldek/poldek/install3/requirements.c:1.5
--- poldek/poldek/install3/requirements.c:1.4	Sat Feb  2 16:38:37 2008
+++ poldek/poldek/install3/requirements.c	Mon Feb 18 20:36:16 2008
@@ -607,8 +607,11 @@
         
         if ((rc = process_req(indent, ictx, i3pkg, req)) <= 0) {
             nerrors++;
-            if (rc < 0)
+            if (rc < 0) {
                 backtrack = 1;
+                if (i3pkg->flags & I3PKG_BACKTRACKABLE)
+                    break;
+            }
         }
     }
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/poldek/poldek/install3/requirements.c?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list