aboutsummaryrefslogtreecommitdiffstats
path: root/URPM.xs
diff options
context:
space:
mode:
Diffstat (limited to 'URPM.xs')
-rw-r--r--URPM.xs13
1 files changed, 13 insertions, 0 deletions
diff --git a/URPM.xs b/URPM.xs
index 0a4af7d..a634990 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -2780,6 +2780,19 @@ Db_rebuild(prefix="")
OUTPUT:
RETVAL
+int
+Db_verify(prefix="")
+ char *prefix
+ PREINIT:
+ rpmts ts;
+ CODE:
+ ts = rpmtsCreate();
+ rpmtsSetRootDir(ts, prefix);
+ RETVAL = rpmtsVerifyDB(ts) == 0;
+ ts = rpmtsFree(ts);
+ OUTPUT:
+ RETVAL
+
void
Db_DESTROY(db)
URPM::DB db