diff options
author | tv <tv@971eb68f-4bfb-0310-8326-d2484c010a4c> | 2011-11-09 13:02:36 +0000 |
---|---|---|
committer | tv <tv@971eb68f-4bfb-0310-8326-d2484c010a4c> | 2011-11-09 13:02:36 +0000 |
commit | d6b5de7c498e8764e10d7a96d703a1bfb86e29cb (patch) | |
tree | 0f3f81a365ad3f9bb2fc085f8daacdcacfd406a0 /RPM4/src/RPM4sign.c | |
parent | c055ca58aee2af8c7fffee548010d6cfc5a093ce (diff) | |
download | perl-RPM4-d6b5de7c498e8764e10d7a96d703a1bfb86e29cb.tar perl-RPM4-d6b5de7c498e8764e10d7a96d703a1bfb86e29cb.tar.gz perl-RPM4-d6b5de7c498e8764e10d7a96d703a1bfb86e29cb.tar.bz2 perl-RPM4-d6b5de7c498e8764e10d7a96d703a1bfb86e29cb.tar.xz perl-RPM4-d6b5de7c498e8764e10d7a96d703a1bfb86e29cb.zip |
add rpm-4.9 support (tv, 2011-08)
git-svn-id: svn+ssh://haiku.zarb.org/home/projects/rpm4/svn/trunk@150 971eb68f-4bfb-0310-8326-d2484c010a4c
Diffstat (limited to 'RPM4/src/RPM4sign.c')
-rw-r--r-- | RPM4/src/RPM4sign.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/RPM4/src/RPM4sign.c b/RPM4/src/RPM4sign.c index a8b13c3..114dcd9 100644 --- a/RPM4/src/RPM4sign.c +++ b/RPM4/src/RPM4sign.c @@ -9,11 +9,17 @@ #undef Stat #include <rpm/rpmcli.h> +#ifdef RPM4_9_0 +#include <rpm/rpmsign.h> +#endif #include "RPM4.h" /* Hight level function */ int rpmsign(char *passphrase, const char *rpm) { +#ifdef RPM4_9_0 + return rpmPkgSign(rpm, NULL, passphrase); +#else QVA_t qva = &rpmQVKArgs; ARGV_t file = NULL; @@ -23,5 +29,6 @@ int rpmsign(char *passphrase, const char *rpm) { qva->passPhrase = passphrase; return rpmcliSign(NULL, qva, file); +#endif } |