|
|
@@ -531,10 +531,6 @@ void process_archive(const char *filename) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- /* Check if anything is installed that we conflict with, or not installed
|
|
|
- * that we need. */
|
|
|
- pkg->clientdata->istobe= itb_installnew;
|
|
|
-
|
|
|
/* Deconfigure other instances from a pkgset if they are not in sync. */
|
|
|
for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
|
|
|
if (otherpkg == pkg)
|
|
|
@@ -546,6 +542,10 @@ void process_archive(const char *filename) {
|
|
|
enqueue_deconfigure(otherpkg, NULL);
|
|
|
}
|
|
|
|
|
|
+ /* Check if anything is installed that we conflict with, or not installed
|
|
|
+ * that we need. */
|
|
|
+ pkg->clientdata->istobe = itb_installnew;
|
|
|
+
|
|
|
for (dsearch= pkg->available.depends; dsearch; dsearch= dsearch->next) {
|
|
|
switch (dsearch->type) {
|
|
|
case dep_conflicts:
|