-
Notifications
You must be signed in to change notification settings - Fork 9
/
README.devel-deep
49 lines (39 loc) · 1.46 KB
/
README.devel-deep
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
<!-- To convert to html: pandoc -o foo.html README.devel-deep -->
About This README
=================
This document describes the rpmgrill tool from the perspective of
a maintenance developer. It is targeted at someone familiar with
Fedora build processes (Koji)) and with Perl. It also assumes some
familiarity with rpmgrill itself, the idea behind it, how it runs,
what it generates. See README.AAA_FIRST for an introduction at
that level.
This is *all* of rpmgrill. If you merely need to add/fix *individual
tests*, see README.devel-tests.
Overview
========
Simplified/edited tree showing what you most need to know:
.
├── bin/
│ └── rpmgrill*
└── lib/
└── RPM/
├── Grill/
│ ├── Plugin/
│ │ ├── AAATemplate.pm
│ │ ├── BuildLog.pm
│ │ ├ ....
│ │ └── VirusCheck.pm
│ ├── RPM/
│ │ ├── Files.pm
│ │ ├── Metadata.pm
│ │ └── SpecFile.pm
│ ├── RPM.pm
│ └── dprintf.pm
└── Grill.pm
The intuitive starting point would be `bin/rpmgrill`. That's the executable
script. There's not much in it, though; it's principally a wrapper
for `lib/RPM/Grill.pm`. So take a look at it, run it a few times,
and move on.
`lib/RPM/Grill.pm`
Testing
=======