mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-24 08:48:50 -05:00
266f06866b
This is in anticipation of removing the -A/--add option from the pacman frontend. I've went through each of the pacman pactests that used the -A operation and decided whether they were worth keeping, whether there was already an upgrade test doing the same thing, or whether it should be moved over. The GIT rename log should make several of the moves obvious, but for those that were deleted: add001: handled by upgrade004 add002: worthless add004: worthless add010: handled by upgrade011 add050: handled by upgrade010 Signed-off-by: Dan McGee <dan@archlinux.org>
30 lines
744 B
Python
30 lines
744 B
Python
self.description = "Install a package with cascaded dependencies"
|
|
|
|
p1 = pmpkg("dummy", "1.0-2")
|
|
p1.files = ["bin/dummy",
|
|
"usr/man/man1/dummy.1"]
|
|
p1.depends = ["dep1"]
|
|
|
|
p2 = pmpkg("dep1")
|
|
p2.files = ["bin/dep1"]
|
|
p2.depends = ["dep2"]
|
|
|
|
p3 = pmpkg("dep2")
|
|
p3.files = ["bin/dep2"]
|
|
|
|
for p in p1, p2, p3:
|
|
self.addpkg(p)
|
|
|
|
self.args = "-U %s" % " ".join([p.filename() for p in p1, p2, p3])
|
|
|
|
self.addrule("PACMAN_RETCODE=0")
|
|
self.addrule("PKG_VERSION=dummy|1.0-2")
|
|
self.addrule("PKG_DEPENDS=dummy|dep1")
|
|
self.addrule("PKG_DEPENDS=dep1|dep2")
|
|
self.addrule("PKG_REQUIREDBY=dep1|dummy")
|
|
self.addrule("PKG_REQUIREDBY=dep2|dep1")
|
|
for p in p1, p2, p3:
|
|
self.addrule("PKG_EXIST=%s" % p.name)
|
|
for f in p.files:
|
|
self.addrule("FILE_EXIST=%s" % f)
|