Annotation of rpm2html/rpm2html.c, revision 1.4
1.1 veillard 1: /*
2: * rpm2html.c : Application to generate an HTML view of an ensemble
3: * of RPM packages.
4: *
1.4 ! veillard 5: * $Id: rpm2html.c,v 1.3 1997/11/11 22:28:11 veillard Exp $
1.2 veillard 6: *
7: * $Log: rpm2html.c,v $
1.4 ! veillard 8: * Revision 1.3 1997/11/11 22:28:11 veillard
! 9: * Added the support for dependancies on resources, Daniel.
! 10: *
1.3 veillard 11: * Revision 1.2 1997/11/11 21:18:53 veillard
12: * Improved a lot, removed bugs related to sorting, Daniel.
13: *
1.2 veillard 14: * Revision 1.1 1997/11/11 11:10:10 veillard
15: * State after one night of work, Daniel
1.1 veillard 16: *
17: *
18: */
19:
20: #include <sys/types.h>
21: #include <sys/stat.h>
22: #include <fcntl.h>
23: #include <stdio.h>
24: #include <stdlib.h>
25: #include <string.h>
26: #include <unistd.h>
27:
1.4 ! veillard 28: #include "rpm2html.h"
1.1 veillard 29: #include "rpmdata.h"
30: #include "html.h"
31:
32:
33: int main(int argc, char *argv[]) {
34: int i;
35:
36: if (argc < 2) {
1.4 ! veillard 37: fprintf(stderr, "%s %s : Web page generator for RPM packages",
! 38: RPM2HTML_NAME, RPM2HTML_VER);
1.1 veillard 39: fprintf(stderr, "usage : %s rpm1 rpm2 ...\n", argv[0]);
40: exit(0);
41: }
42: for (i = 1; i < argc ; i++) {
43: rpmOpen(argv[i]);
44: }
45: dumpAllRpmHtml();
1.3 veillard 46: dumpAllRessHtml();
1.2 veillard 47: rpmDistribSort();
48: dumpRpmDistribs();
1.1 veillard 49: rpmGroupSort();
50: dumpRpmGroups();
1.2 veillard 51: rpmVendorSort();
52: dumpRpmVendors();
53: rpmDateSort();
54: dumpRpmByDate();
1.1 veillard 55:
56: return(0);
57: }
58:
Webmaster