1.1 --- a/razor.h Thu Nov 08 22:36:16 2007 -0500
1.2 +++ b/razor.h Sat Dec 29 15:56:59 2007 -0500
1.3 @@ -45,6 +45,7 @@
1.4 * like yum, rpmdb or razor package files. */
1.5
1.6 struct razor_importer;
1.7 +struct razor_rpm;
1.8
1.9 struct razor_importer *razor_importer_new(void);
1.10 void razor_importer_destroy(struct razor_importer *importer);
1.11 @@ -58,7 +59,7 @@
1.12 void razor_importer_finish_package(struct razor_importer *importer);
1.13
1.14 int razor_importer_add_rpm(struct razor_importer *importer,
1.15 - const char *filename);
1.16 + struct razor_rpm *rpm);
1.17
1.18 struct razor_set *razor_importer_finish(struct razor_importer *importer);
1.19
1.20 @@ -66,7 +67,9 @@
1.21 struct razor_set *razor_set_create_from_rpmdb(void);
1.22
1.23 /* RPM functions */
1.24 -void
1.25 -razor_rpm_dump(const char *filename);
1.26 +
1.27 +struct razor_rpm *razor_rpm_open(const char *filename);
1.28 +int razor_rpm_install(struct razor_rpm *rpm, const char *root);
1.29 +int razor_rpm_close(struct razor_rpm *rpm);
1.30
1.31 #endif /* _RAZOR_H_ */