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       -o, --output-dir DIR
40              Create the repoview pages in this subdirectory inside the repos‐
41              itory (default: "repoview")
42
43       -s, --state-dir DIR
44              Create  the  state-tracking db in this directory (default: store
45              in output directory)
46
47       -t, --title TITLE
48              Describe the repository in a few words. By default "RepoView" is
49              used.  E.g.:
50              -t "Extras for Fedora Core 3 x86"
51
52       -u, --url URL
53              Repository URL to use when generating the RSS feed. E.g.:
54              -u "http://fedoraproject.org/extras/5/i386"
55              Not providing a url will disable RSS feed generation.
56
57       -f, --force
58              Regenerate  the  pages  even  if  the  repomd  checksum  has not
59              changed.
60
61       -q, --quiet
62              Do not output anything except fatal errors.
63
64       -c, --comps
65              Use an alternative comps.xml file, instead of the one  specified
66              in repomd.
67
68       -V, --version
69              Print version number and exit.
70
71       -h, --help
72              Print usage message and exit.
73
74       repodir
75              Where to look for the "repodata" directory.
76
77

FILES

79       /usr/bin/repoview
80       /usr/share/repoview/templates/*
81
82

EXAMPLES

84       The simplest invocation is:
85
86       repoview /path/to/repository
87       repoview -t 'Fedora Extras 4 ix86' /path/to/repository
88
89       When running from cron, you want to use the -q switch:
90
91       repoview -q /path/to/repository
92
93       This will generate an RSS feed:
94
95       repoview -u http://example.com/repo/i386 /path/to/repository
96
97

AUTHORS

99       Konstantin Ryabitsev <icon@fedoraproject.org>
100
101

SEE ALSO

103       http://createrepo.baseurl.org/
104
105
106
107Konstantin Ryabitsev                 0.6.6                         repoview(8)
Impressum