1 self
.description
= "Install a group from a sync db repo/group syntax"
6 newp1
= pmpkg("pkg1", "1.2-1")
8 for p
in sp1
, sp2
, sp3
, newp1
:
9 setattr(p
, "groups", ["grp"])
11 self
.addpkg2db("testing", newp1
);
13 for p
in sp1
, sp2
, sp3
:
14 self
.addpkg2db("sync", p
);
16 self
.args
= "-S testing/grp"
18 self
.addrule("PACMAN_RETCODE=0")
20 self
.addrule("!PKG_EXIST=%s" % p
.name
)
21 self
.addrule("PKG_EXIST=%s" % newp1
.name
)
22 # The newer version should still be installed
23 self
.addrule("PKG_VERSION=pkg1|1.2-1")