From 5627fc47a5ba19725d70bb04f7bd05cb9f96294a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=98yvind=20Karlsen?= Date: Fri, 3 Dec 2010 21:07:42 +0000 Subject: use RPMSENSE_TRIGGER --- URPM.xs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/URPM.xs b/URPM.xs index 0e47578..c926596 100644 --- a/URPM.xs +++ b/URPM.xs @@ -327,7 +327,8 @@ print_list_entry(char *buff, int sz, const char *name, rpmsenseFlags flags, cons if (len >= sz || !strncmp(name, "rpmlib(", 7)) return -1; memcpy(p, name, len); p += len; - if (flags & (RPMSENSE_PREREQ|RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POSTUN|RPMSENSE_SCRIPT_POST)) { + /* XXX: RPMSENSE_PREREQ obsolete, remove? */ + if (flags & (RPMSENSE_PREREQ|RPMSENSE_TRIGGER)) { if (p - buff + 3 >= sz) return -1; memcpy(p, "[*]", 4); p += 3; } @@ -1045,7 +1046,7 @@ update_provides(URPM__Package pkg, HV *provides) { for (he->ix = 0; he->ix < (int)he->c; he->ix++) { len = strlen(list[he->ix]); if (strncmp(list[he->ix], "rpmlib(", 7)) continue; - update_provide_entry(list[he->ix], len, 1, flags && flags[he->ix] & (RPMSENSE_PREREQ|RPMSENSE_SCRIPT_PREUN|RPMSENSE_SCRIPT_PRE|RPMSENSE_SCRIPT_POSTUN|RPMSENSE_SCRIPT_POST|RPMSENSE_LESS|RPMSENSE_EQUAL|RPMSENSE_GREATER), + update_provide_entry(list[he->ix], len, 1, flags && flags[he->ix] & (RPMSENSE_PREREQ|RPMSENSE_TRIGGER), pkg, provides); } flags = _free(flags); -- cgit v1.2.1