| 2645 | | obsoleting_pkg = self.getPackageObject(obsoleting) |
|---|
| 2646 | | installed_pkg = self.rpmdb.searchPkgTuple(installed)[0] |
|---|
| 2647 | | txmbr = self.tsInfo.addObsoleting(obsoleting_pkg, installed_pkg) |
|---|
| 2648 | | self.tsInfo.addObsoleted(installed_pkg, obsoleting_pkg) |
|---|
| 2649 | | if requiringPo: |
|---|
| 2650 | | txmbr.setAsDep(requiringPo) |
|---|
| 2651 | | tx_return.append(txmbr) |
|---|
| | 2645 | if not self.tsInfo.getMembersWithState(installed, TS_REMOVE_STATES): |
|---|
| | 2646 | obsoleting_pkg = self.getPackageObject(obsoleting) |
|---|
| | 2647 | installed_pkg = self.rpmdb.searchPkgTuple(installed)[0] |
|---|
| | 2648 | txmbr = self.tsInfo.addObsoleting(obsoleting_pkg, installed_pkg) |
|---|
| | 2649 | self.tsInfo.addObsoleted(installed_pkg, obsoleting_pkg) |
|---|
| | 2650 | if requiringPo: |
|---|
| | 2651 | txmbr.setAsDep(requiringPo) |
|---|
| | 2652 | tx_return.append(txmbr) |
|---|
| 2658 | | updating_pkg = self.getPackageObject(new) |
|---|
| 2659 | | updated_pkg = self.rpmdb.searchPkgTuple(old)[0] |
|---|
| 2660 | | txmbr = self.tsInfo.addUpdate(updating_pkg, updated_pkg) |
|---|
| 2661 | | if requiringPo: |
|---|
| 2662 | | txmbr.setAsDep(requiringPo) |
|---|
| 2663 | | tx_return.append(txmbr) |
|---|
| | 2659 | if not self.tsInfo.getMembersWithState(old, TS_REMOVE_STATES): |
|---|
| | 2660 | updating_pkg = self.getPackageObject(new) |
|---|
| | 2661 | updated_pkg = self.rpmdb.searchPkgTuple(old)[0] |
|---|
| | 2662 | txmbr = self.tsInfo.addUpdate(updating_pkg, updated_pkg) |
|---|
| | 2663 | if requiringPo: |
|---|
| | 2664 | txmbr.setAsDep(requiringPo) |
|---|
| | 2665 | tx_return.append(txmbr) |
|---|