aboutsummaryrefslogtreecommitdiff
path: root/README
blob: f5d33b1b22b31a481ddf2281dc69644837a1c289 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Automatically generated overlay of R packages (roverlay) -- README

= What is roverlay? =

roverlay is a program that generates a portage overlay for R packages.
It runs without any user interaction and uses config files to control the
overlay creation.


= Directory overview =

bin/                  -- scripts/programs
 bin/install/          -- variants of the scripts in bin/
                          for installed versions of roverlay

roverlay/             -- roverlay python modules

config/               -- config files
 files/                -- additional files
 files/eclass/         -- eclass file(s)
 files/hooks/          -- hook scripts
 files/mako_templates/ -- templates for status reports
 files/misc/           -- bash completion file
 files/shlib/          -- shell function file(s)

doc/                  -- documentation root directory
 doc/rst               -- roverlay documentation (in reStructuredText)
 doc/html              -- html version of /doc (generated files)
 doc/pydoc             -- code self-documentation in html,
                          can be created with 'make pydoc'

tests/                -- python modules for testing roverlay
examples/             -- code examples


= Usage instructions =

./roverlay.py [option...] [command...]

Please see ./roverlay.py --help for all options and doc/rst or doc/html for
the full usage documentation, including software/hardware requirements.

Note that roverlay.py is a symlink to bin/roverlay, which is a bash script.
The python interpreter can be set with the PYTHON environment variable.


= Installation =

See doc/rst or doc/html for installation instructions. Configuration can be
automated by using roverlay-setup or roverlay-setup-interactive.