#!/bin/sh . ./Common ############################################################################### # # See the comment at the end of "resolve" in prereq.c for details. # qpkg_fail "BUG: we don't clean up QPKG_ADDING, yielding false errors" \ prereq A < B, D # B -> C_1 # C_0 -> B # D conflicts with C_1 # # "resolve" recurses as follows: # # A_0 -> B # B_0|D -> C # C_1|D -> next (we clear B here !) # D_0 -> done # C_0|D -> next (we try to clear B again) # qpkg_fail "BUG: we don't restore QPKG_ADDING, missing errors" \ prereq A <pkg->flags & QPKG_ADDING' failed. Aborted EOF