From 87f50a0d0933b3a61e5f48b7683f92cb4478dfd2 Mon Sep 17 00:00:00 2001 From: Olivier Thauvin Date: Thu, 22 Feb 2007 13:01:24 +0000 Subject: - add regression tests --- rpmeval.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 rpmeval.c (limited to 'rpmeval.c') diff --git a/rpmeval.c b/rpmeval.c new file mode 100644 index 0000000..c377dec --- /dev/null +++ b/rpmeval.c @@ -0,0 +1,25 @@ +/* $Id$ */ + +#include +#include + +int main(int argc, char **argv) +{ + int rc; + char *results; + if (argc != 3) { + fprintf(stdout, "Not enough argument: %d\n", argc); + return 1; + } + if (rc = rpmReadConfigFiles(NULL, NULL)) { + fprintf(stderr, "Cannot load configuration\n"); + return rc; + } + if (rc = rpmLoadMacroFile(rpmGlobalMacroContext, argv[1])) { + fprintf(stderr, "Cannot read %s\n", argv[1]); + return rc; + } + results = rpmExpand(argv[2], NULL); + fprintf(stdout, "%s\n", results); + return 0; +} -- cgit v1.2.1