1repoview(8)                 Applications/Utilities                 repoview(8)
2
3
4

NAME

6       repoview - Make YUM repositories browseable
7
8

SYNOPSIS

10       repoview [options] repodir
11
12

DESCRIPTION

14       RepoView  allows  one  to easily create a set of static HTML pages in a
15       YUM repository, allowing simple browsing of available packages. It uses
16       kid  templating engine to create the pages and is therefore easily cus‐
17       tomizeable.
18
19

OPTIONS

21       -i, --ignore-package NAME
22              Optionally ignore this package -- can  be  a  shell-style  glob.
23              This is useful for excluding debuginfo packages:
24              -i *debuginfo* -i *doc*
25              The  globbing  will  be done against name-epoch-version-release,
26              e.g.  foo-0-1.0-1
27
28       -x, --exclude-arch ARCH
29              Optionally exclude this arch. E.g.:
30              -x src -x ia64
31
32       -k, --template-dir DIR
33              Use an alternative directory with kid templates instead  of  the
34              default:  ./templates.  The template directory must contain four
35              required  template  files:  index.kid,  group.kid,  package.kid,
36              rss.kid  and  the  "layout"  dir  which  will be copied into the
37              repoview directory.
38
39       -t, --title TITLE
40              Describe the repository in a few words. By default "RepoView" is
41              used.  E.g.:
42              -t "Extras for Fedora Core 3 x86"
43
44       -u, --url URL
45              Repository URL to use when generating the RSS feed. E.g.:
46              -u "http://fedoraproject.org/extras/5/i386"
47              Not providing a url will disable RSS feed generation.
48
49       -f, --force
50              Regenerate  the  pages  even  if  the  repomd  checksum  has not
51              changed.
52
53       -q, --quiet
54              Do not output anything except fatal errors.
55
56       -V, --version
57              Print version number and exit.
58
59       -h, --help
60              Print usage message and exit.
61
62       repodir
63              Where to look for the "repodata" directory.
64
65

FILES

67       /usr/bin/repoview
68       /usr/share/repoview/templates/*
69
70

EXAMPLES

72       The simplest invocation is:
73
74       repoview /path/to/repository
75       repoview -t 'Fedora Extras 4 ix86' /path/to/repository
76
77       When running from cron, you want to use the -q switch:
78
79       repoview -q /path/to/repository
80
81       This will generate an RSS feed:
82
83       repoview -u http://example.com/repo/i386 /path/to/repository
84
85

AUTHORS

87       Konstantin Ryabitsev <icon@fedoraproject.org>
88
89

SEE ALSO

91       http://linux.duke.edu/metadata
92
93
94
95Konstantin Ryabitsev                  0.5                          repoview(8)
Impressum