/* * rpm2html.c : Application to generate an HTML view of an ensemble * of RPM packages. * * $Id: rpm2html.c,v 1.5 1997/11/12 05:56:56 veillard Exp $ * * $Log: rpm2html.c,v $ * Revision 1.5 1997/11/12 05:56:56 veillard * Beginning of the coding for the configuration, Daniel. * * Revision 1.4 1997/11/12 00:58:41 veillard * Added header and footer generation functions, Daniel. * * Revision 1.3 1997/11/11 22:28:11 veillard * Added the support for dependancies on resources, Daniel. * * Revision 1.2 1997/11/11 21:18:53 veillard * Improved a lot, removed bugs related to sorting, Daniel. * * Revision 1.1 1997/11/11 11:10:10 veillard * State after one night of work, Daniel * * */ #include #include #include #include #include #include #include #include "rpm2html.h" #include "rpmdata.h" #include "html.h" int main(int argc, char *argv[]) { int i; if (argc < 2) { fprintf(stderr, "%s %s : Web page generator for RPM packages", RPM2HTML_NAME, RPM2HTML_VER); fprintf(stderr, "usage : %s rpm1 rpm2 ...\n", argv[0]); exit(0); } readConfigFile("rpm2html.config"); for (i = 1; i < argc ; i++) { rpmOpen(argv[i]); } dumpAllRpmHtml(); dumpAllRessHtml(); rpmDistribSort(); dumpRpmDistribs(); rpmGroupSort(); dumpRpmGroups(); rpmVendorSort(); dumpRpmVendors(); rpmDateSort(); dumpRpmByDate(); return(0); }