Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | rpmmodule.c: Export a few additional RPMSENSE values |
| 2 | |
| 3 | We want to see the RPMSENSE_SCRIPT values for use with SMART. We also |
| 4 | want to see the MISSINGOK value so we can avoid recommended packages causing |
| 5 | failures. |
| 6 | |
| 7 | Upstream-Status: Pending |
| 8 | |
| 9 | Signed-off-by: Mark Hatle <mark.hatle@windriver.com> |
| 10 | |
| 11 | Index: rpm-5.4.14/python/rpmmodule.c |
| 12 | =================================================================== |
| 13 | --- rpm-5.4.14.orig/python/rpmmodule.c |
| 14 | +++ rpm-5.4.14/python/rpmmodule.c |
| 15 | @@ -494,12 +494,16 @@ void init_rpm(void) |
| 16 | REGISTER_ENUM(RPMSENSE_EQUAL); |
| 17 | REGISTER_ENUM(RPMSENSE_NOTEQUAL); |
| 18 | REGISTER_ENUM(RPMSENSE_FIND_REQUIRES); |
| 19 | -#if defined(RPM_VENDOR_MANDRIVA) |
| 20 | +#if defined(RPM_VENDOR_MANDRIVA) || defined(RPM_VENDOR_WINDRIVER) || defined(RPM_VENDOR_OE) |
| 21 | REGISTER_ENUM(RPMSENSE_PREREQ); |
| 22 | REGISTER_ENUM(RPMSENSE_SCRIPT_PRE); |
| 23 | REGISTER_ENUM(RPMSENSE_SCRIPT_POST); |
| 24 | REGISTER_ENUM(RPMSENSE_SCRIPT_PREUN); |
| 25 | - REGISTER_ENUM(RPMSENSE_SCRIPT_POSTUN) |
| 26 | + REGISTER_ENUM(RPMSENSE_SCRIPT_POSTUN); |
| 27 | +#endif |
| 28 | + |
| 29 | +#if defined(RPM_VENDOR_WINDRIVER) || defined(RPM_VENDOR_OE) |
| 30 | + REGISTER_ENUM(RPMSENSE_MISSINGOK); |
| 31 | #endif |
| 32 | |
| 33 | REGISTER_ENUM(RPMDEPS_FLAG_NOUPGRADE); |