self.description = "Upgrade a package, with a file leaving 'backup'" lp = pmpkg("dummy") lp.files = ["etc/dummy.conf*"] lp.backup = ["etc/dummy.conf"] self.addpkg2db("local", lp) p = pmpkg("dummy", "1.0-2") self.addpkg(p) self.args = "-U %s" % p.filename() self.addrule("PKG_VERSION=dummy|1.0-2") self.addrule("FILE_PACSAVE=etc/dummy.conf")