1.1 --- a/main.c Thu Jan 17 23:28:37 2008 -0500
1.2 +++ b/main.c Mon Jan 21 23:02:47 2008 -0500
1.3 @@ -112,11 +112,19 @@
1.4 command_list_file_packages(int argc, const char *argv[])
1.5 {
1.6 struct razor_set *set;
1.7 + struct razor_package_iterator *pi;
1.8 + struct razor_package *package;
1.9 + const char *name, *version;
1.10
1.11 set = razor_set_open(repo_filename);
1.12 if (set == NULL)
1.13 return 1;
1.14 - razor_set_list_file_packages(set, argv[0]);
1.15 +
1.16 + pi = razor_package_iterator_create_for_file(set, argv[0]);
1.17 + while (razor_package_iterator_next(pi, &package, &name, &version))
1.18 + printf("%s-%s\n", name, version);
1.19 + razor_package_iterator_destroy(pi);
1.20 +
1.21 razor_set_destroy(set);
1.22
1.23 return 0;