List->Flag(Pkg,pkgOrderList::Loop);
if (SmartUnPack(ConflictPkg,false, Depth + 1) == true)
if (List->IsFlag(ConflictPkg,pkgOrderList::Loop) == false)
List->Flag(Pkg,pkgOrderList::Loop);
if (SmartUnPack(ConflictPkg,false, Depth + 1) == true)
if (List->IsFlag(ConflictPkg,pkgOrderList::Loop) == false)