11457 open [email protected] |
11457 open [email protected] |
11458 add set name=pkg.depend.explicit-install value=true |
11458 add set name=pkg.depend.explicit-install value=true |
11459 close """, |
11459 close """, |
11460 ) |
11460 ) |
11461 |
11461 |
|
11462 pkgs6 = ( |
|
11463 """ |
|
11464 open [email protected],5.11-0.1.1.2 |
|
11465 add depend type=require fmri=pkg:/[email protected],5.11-0.1.1.2 |
|
11466 close """, |
|
11467 """ |
|
11468 open [email protected],5.11-0.1.1.2 |
|
11469 add set name=pkg.depend.explicit-install value=true |
|
11470 close """, |
|
11471 """ |
|
11472 open [email protected],5.11-0.1.1.2 |
|
11473 add set name=pkg.depend.explicit-install value=true |
|
11474 close """, |
|
11475 ) |
|
11476 |
11462 def setUp(self): |
11477 def setUp(self): |
11463 pkg5unittest.SingleDepotTestCase.setUp(self) |
11478 pkg5unittest.SingleDepotTestCase.setUp(self) |
11464 self.pkgsend_bulk(self.rurl, self.pkgs) |
11479 self.pkgsend_bulk(self.rurl, self.pkgs) |
11465 |
11480 |
11466 def test_01_install(self): |
11481 def test_01_install(self): |
11591 |
11606 |
11592 # Test hierarchic dependencies. |
11607 # Test hierarchic dependencies. |
11593 self.pkgsend_bulk(self.rurl, self.pkgs5) |
11608 self.pkgsend_bulk(self.rurl, self.pkgs5) |
11594 self.pkg("install -v [email protected]", exit=1) |
11609 self.pkg("install -v [email protected]", exit=1) |
11595 |
11610 |
|
11611 # Test package with pkg.depend.explicit-install=true |
|
11612 # can be installed if a different version of it has already |
|
11613 # been installed. |
|
11614 self.pkgsend_bulk(self.rurl, self.pkgs6) |
|
11615 self.pkg("install [email protected]") |
|
11616 self.pkg("install p1") |
|
11617 |
11596 def test_02_updateReject(self): |
11618 def test_02_updateReject(self): |
11597 self.image_create(self.rurl, prefix="") |
11619 self.image_create(self.rurl, prefix="") |
11598 self.pkgsend_bulk(self.rurl, self.pkgs2) |
11620 self.pkgsend_bulk(self.rurl, self.pkgs2) |
11599 self.pkgsend_bulk(self.rurl, self.pkgs3) |
11621 self.pkgsend_bulk(self.rurl, self.pkgs3) |
11600 self.pkg("install -v --reject idr group incorp") |
11622 self.pkg("install -v --reject idr group incorp") |