[pacman-dev] [PATCH 3/4] tests/pacman-db-upgrade-v9: set additional paths

Andrew Gregory andrew.gregory.8 at gmail.com
Thu Oct 23 07:42:26 UTC 2014


--config does not respect root, causing pacman-db-upgrade to read the
local pacman.conf rather than the one in the test root.

Also add a rule to ensure the ALPM_DB_VERSION file is actually being
created.

Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
---
 test/scripts/pacman-db-upgrade-v9.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/test/scripts/pacman-db-upgrade-v9.py b/test/scripts/pacman-db-upgrade-v9.py
index dc6f97d..a54319f 100644
--- a/test/scripts/pacman-db-upgrade-v9.py
+++ b/test/scripts/pacman-db-upgrade-v9.py
@@ -9,9 +9,13 @@
 self.addpkg2db("local", fpkg)
 self.dbver = 8
 
-self.cmd = ["pacman-db-upgrade", "--root", self.root + "/"]
+self.cmd = ["pacman-db-upgrade",
+        "--root", self.rootdir(),
+        "--dbpath", self.dbdir(),
+        "--config", self.configfile() ]
 
 self.addrule("PACMAN_RETCODE=0")
+self.addrule("FILE_EXIST=var/lib/pacman/local/ALPM_DB_VERSION")
 self.addrule("PKG_BACKUP=filesystem|mnt_real/subdir/foo")
 self.addrule("PKG_FILES=filesystem|mnt_real/")
 self.addrule("PKG_FILES=filesystem|mnt_real/subdir/")
-- 
2.1.2


More information about the pacman-dev mailing list