File:  [Public] / rpm2html / INSTALL
Revision 1.6: download - view: text, annotated - select for diffs
Mon Feb 23 02:23:18 1998 UTC (26 years, 3 months ago) by veillard
Branches: MAIN
CVS tags: HEAD
Prepared for 0.70. Added doc for "header", solved the -intl detection, Daniel.

  INSTALLING rpm2html
  ===================

rpm2html uses the RPM library, which in turn uses
the libdb library. If one of these seems to be missing
you should install the rpm-devel and db packages. If
available, installing rpm2html should hopefully be
as simple as:

    ./configure
    make
    su
    make install
    
edit /usr/local/share/rpm2html.config (see below)
and create the directory to hold the HTML output.

    make test

To verify that the configuration is Ok,
And you are ready to install it in your crontab
  
NOTE : 
======

- autoconf take /usr/local as the standard prefix,
  it is possible to override the installation to some
  place elsewhere.
- while in use, rpm2html need only 2 files in the
  system : the binary and the config(s) file passed as
  argument(s).
- No special permission are needed it just need write
  access to the output directory and be able to read
  the RPM directories and files.

The CONFIGURATION FILE:
=======================

  Is a text file, lines beginning with semicolumns
are comments. The first part is a global section
defining some important parameters of rpm2html.
Parameters are defined with the syntax:

variable=value

Values shouln't be quoted and end up with the end of line

Variable   |   Value
------------------------------------------------------------
maint      | The maintainer of the local mirror, NEEDED !
mail       | The E-mail of the maintainer, NEEDED !
dir        | The directory for for the HTML output, NEEDED !
url        | The URL for the HTML files on the WWW server
host       | The hostname for the server.
header     | An URL followed by a description (Feedback, Search ...).

  After these variables, one section should be filled
for each directory on your system containing RPM files.
It starts with the directory filename between brackets:

[The name between brackets is the directory, NEEDED !]

  The special directory name [localbase] extract informations
from the RPM base of installed software instead of listing a
directory. It allows to dump HTML pages for the installed RPM
base on a machine.

  All the variables defined below until the next
directory or the end of file pertain to this directory.
Here are the possible variables:

Variable   |   Value
---------------------------------------------------
name       | A significant name for this mirror, NEEDED !
ftp        | The original FTP/HTTP url, NEEDED !
ftpsrc     | Where the associated sources are stored
color      | Background color for pages
trust      | Unused yet
url        | The local FTP/HTTP url.

  It is possible to indicate other mirrors by adding some
mirror=value lines withing the section. The first one
will be considered the local one.

  See PRINCIPLES for a more general comments

  
 Daniel.Veillard@w3.org

$Id: INSTALL,v 1.6 1998/02/23 02:23:18 veillard Exp $

Webmaster