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