1.1 --- a/src/main.c Fri Oct 17 10:10:57 2014 +0100
1.2 +++ b/src/main.c Sat Jun 11 17:56:45 2016 +0100
1.3 @@ -1710,8 +1710,10 @@
1.4 struct razor_set *set;
1.5 struct razor_package_iterator *pi;
1.6 struct razor_package *package;
1.7 + struct razor_string_iterator *si;
1.8 const char *pattern, *name, *version, *arch;
1.9 const char *summary, *description, *url, *license;
1.10 + const char *prefix;
1.11
1.12 switch (razor_getopt(argc, argv, 0, NULL, "[pattern]", NULL)) {
1.13 case -2:
1.14 @@ -1743,6 +1745,18 @@
1.15 if (pattern && fnmatch(pattern, name, 0) != 0)
1.16 continue;
1.17
1.18 + printf ("Name: %s\n", name);
1.19 + printf ("Arch: %s\n", arch);
1.20 + printf ("Version: %s\n", version);
1.21 +
1.22 + si = razor_install_prefix_iterator_create(set, package);
1.23 + if (razor_string_iterator_next(si, &prefix)) {
1.24 + printf ("Relocations: %s\n", prefix);
1.25 + while (razor_string_iterator_next(si, &prefix))
1.26 + printf (" : %s\n", prefix);
1.27 + }
1.28 + razor_string_iterator_destroy(si);
1.29 +
1.30 razor_package_get_details (set, package,
1.31 RAZOR_DETAIL_SUMMARY, &summary,
1.32 RAZOR_DETAIL_DESCRIPTION, &description,
1.33 @@ -1750,9 +1764,6 @@
1.34 RAZOR_DETAIL_LICENSE, &license,
1.35 RAZOR_DETAIL_LAST);
1.36
1.37 - printf ("Name: %s\n", name);
1.38 - printf ("Arch: %s\n", arch);
1.39 - printf ("Version: %s\n", version);
1.40 printf ("URL: %s\n", url);
1.41 printf ("License: %s\n", license);
1.42 printf ("Summary: %s\n", summary);