head 1.1; branch 1.1.1; access ; symbols MAXIMUM_RPM_1_0:1.1.1.1 VENDOR:1.1.1; locks ; strict; comment @# @; 1.1 date 2001.08.28.12.07.09; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.08.28.12.07.09; author rse; state Exp; branches ; next ; desc @@ 1.1 log @Initial revision @ text @ Index

Index

-a option
6.2.1.2 to 6.2.1.2 | 7.3.0.2 to 7.3.0.2
acknowledgements
1.3 to 1.3
adding dependencies
see dependencies, adding
- -addsign option
18.3.3 to 18.3.3.1
limitations to
18.3.3.1 to 18.3.3.1
architecture
see RPM, philosophy behind, multi-architecture | see multi-platform package building
architectures, support for multiple
2.3.5
archive
see format, RPM file, parts of, archive
area, build
see build area
arguments
see scripts, install/erase-time, arguments in
%attr directive
14.6.1.3 to 14.6.1.3 | E.6.1.3
attributes, file
see file attributes, specifying | see file attributes verified
automatic dependencies
see dependencies, automatic
autoreqprov tag
14.2.3.5 | 15.2.3 to 15.2.3 | E.2.3.5
book, sections of
1.2 to 1.2
%build script
14.3.1.2 to 14.3.1.2 | E.3.1.2
build area
alternate
17.2 to 17.2.3
building in
17.2.3 to 17.2.3
creating
17.2.1 to 17.2.1
using
17.2.2 to 17.2.2
build roots
danger using
17.1.1 to 17.1.1
defining
17.1 to 17.1.1
issues surrounding
17.1.1 to 17.1.1
- -buildarch option
13.1.8 to 13.1.8
building packages
see rpm -b
- -buildos option
13.1.9 to 13.1.9
buildroot tag
13.1.13 to 13.1.13.1 | 14.2.5.2 | E.2.5.2
warning
13.1.13.1 to 13.1.13.1
-c option
6.2.2.3 to 6.2.2.3
%clean script
13.1.12 to 13.1.12 | 14.3.1.4 to 14.3.1.4 | E.3.1.4
command options
see the option itself
conditionals
see the conditional itself | see platform-dependent, conditionals
seespec file, conditionals in
Contents
%config directive
14.6.1.2 to 14.6.1.2 | E.6.1.2
config files
2.1 | 2.1.2.2 | 2.2.1.4 | 3.1 | 3.1.0.0.4 | 3.2.2 | 3.2.2 | 3.4.4.1 | 3.4.7 | 4.1 | 4.4 | 5.1 | 5.1.1 | 6.2.2.3 | 6.2.2.4 | 6.2.2.8 | 6.2.2.10.3.2 | 6.3.1 | 7.2 | 10.4.2 | 16.3.1 | 16.3.2 | 16.3.2 | 16.4.1 | 16.4.1
configuration files
see config files
conflicts tag
14.2.3.3 | 15.3.2 to 15.3.2 | E.2.3.4
copyright tag
14.2.2.3 | E.2.2.3
-d option
6.2.2.4 to 6.2.2.4
database, rebuilding RPM
see RPM, command reference, rebuild database mode | see - -rebuilddb option
- -dbpath option
3.4.14 to 3.4.14 | 4.3.6 to 4.3.6 | 6.2.6 to 6.2.6 | 7.3.0.11 to 7.3.0.11
dependencies
autoreqprov tag
15.2.3 to 15.2.3
conflicts tag
15.3.2 to 15.3.2
provides tag
15.3.3 to 15.3.3.1
requires tag
15.3.1 to 15.3.1.2.2
adding
15. to 15.4
automatically added
15.2 to 15.2.3
example of
15.2.2 to 15.2.2
basic concepts
15.1 to 15.1
manually added
15.3 to 15.3.3.1
scripts related to
15.2.1 to 15.2.2
find-provides
15.2.1.2 to 15.2.1.2
find-requires
15.2.1.1 to 15.2.1.1
serial numbers, using
15.3.1.2.1 to 15.3.1.2.1
version requirements, adding
15.3.1.1 to 15.3.1.2.2
virtual packages
15.3.3.1 to 15.3.3.1
%description tag
14.2.2.1 | E.2.2.1
%dir directive
14.6.2.2 to 14.6.2.2 | E.6.2.2
directives
see the directive itself | see spec file
distribution tag
14.2.2.4 | E.2.2.4
%doc directive
14.6.1.1 to 14.6.1.1 | E.6.1.1
%docdir directive
14.6.2.1 to 14.6.2.1 | E.6.2.1
Doug Hoffman
see Hoffman, Doug
- -dump option
6.2.2.8 to 6.2.2.8
%else conditional
14.8.0.5 to 14.8.0.5 | E.8.0.5
%endif conditional
14.8.0.6 to 14.8.0.6 | E.8.0.6
environment variables
see scripts, build-time, environment variables in | see scripts, install/erase-time, environment variables in
erasing packages
see rpm -e
Ewing, Marc
1.3 | 2.2.1.4 | 2.2.1.4 | 2.2.1.5 | 2.5
examples building packages
see package building
excludearch tag
14.2.4.1 | 20.5.1 to 20.5.1 | E.2.4.1
- -excludedocs
3.4.7 to 3.4.7 | 6.2.2.5
excludeos tag
14.2.4.3 | 20.5.1 to 20.5.1 | E.2.4.3
exclusivearch tag
14.2.4.2 | 20.5.2 to 20.5.2 | E.2.4.2
exclusiveos tag
14.2.4.4 | 20.5.2 to 20.5.2 | E.2.4.4
-f option
6.2.1.3 to 6.2.1.3.1 | 7.3.0.3 to 7.3.0.3
hint when using
6.2.1.3.1 to 6.2.1.3.1
Faith, Rik
2.2.1.2 | 2.2.1.3
file attributes verified
see rpm -V, attributes verified
file attributes, specifying
17.3 to 17.3.1
file, spec
see spec file
files, configuration
see config files
find-provides script
15.2.1.2 to 15.2.1.2
find-requires script
15.2.1.1 to 15.2.1.1
- -force option
3.4.6 to 3.4.6 | 5.3.2 to 5.3.2
format, package file
see format, RPM file
format, RPM file
A. to A.4
file() command,identifying with
A.4 to A.4
caveats
A.2 to A.2
naming convention
A.1 to A.1
parts of
A.2.1 to A.2.1
archive
A.2.6 to A.2.6
header
A.2.5 to A.2.5.2
header structure
A.2.3.3 to A.2.3.4.3
header, analysis of
A.2.5.1 to A.2.5.2
header, tags used in
A.2.5.2 to A.2.5.2
lead
A.2.2 to A.2.2
lead, reduced use of
A.2.3.1 to A.2.3.1
signature
A.2.4 to A.2.4.1
signature, analysis of
A.2.4.1 to A.2.4.1
tools for studying
A.3 to A.3
FTP
package specification using
3.2.1 to 3.2.1
specifying non-standard port with
3.2.1
specifying username and password with
3.2.1
- -ftpport option
3.4.15 to 3.4.15
- -ftpproxy option
3.4.16 to 3.4.16
-g option
6.2.1.5 to 6.2.1.5 | 7.3.0.5 to 7.3.0.5
General Public License
see GPL
GNU General Public License
see GPL
GPL
F.4 to F.4.3
group tag
14.2.2.8 | E.2.2.8
-h option
3.3.2 to 3.3.2
header
see format, RPM file, parts of, header
- -help option
9.1.4 to 9.1.4
history, Linux and RPM
1.1 to 1.1
Hoffman, Doug
2.2.1.3
-i option
6.2.2.1 to 6.2.2.1
icon tag
14.2.2.5 | E.2.2.5
%ifarch conditional
14.8.0.1 to 14.8.0.1 | 20.6.2 to 20.6.2 | E.8.0.1
%ifnarch conditional
14.8.0.2 to 14.8.0.2 | 20.6.3 to 20.6.3 | E.8.0.2
%ifnos conditional
14.8.0.4 to 14.8.0.4 | 20.6.3 to 20.6.3 | E.8.0.4
%ifos conditional
14.8.0.3 to 14.8.0.3 | 20.6.2 to 20.6.2 | E.8.0.3
- -ignorearch option
3.4.17 to 3.4.17
- -ignoreos option
3.4.18 to 3.4.18
- -includedocs option
3.4.8 to 3.4.8
information
package-wide
2.4.3 to 2.4.3
per-file
2.4.4 to 2.4.4
- -initdb option
9.1.2 to 9.1.2
%install script
14.3.1.3 to 14.3.1.3 | E.3.1.3
installing packages
see rpm -i
-l option
6.2.2.2 to 6.2.2.2
label, package
see package label
lead
see format, RPM file, parts of, lead
library functions, RPM
see rpmlib
Linux and RPM history
1.1 to 1.1
Marc Ewing
see Ewing, Marc
multi-platform package building
20. to 20.7
features supporting
20.2 to 20.2.4
hints
20.7 to 20.7
platform detection
20.3 to 20.3.3
reasons for
20.1 to 20.1.1
name tag
14.2.1.1 | E.2.1.1
- -nodeps option
3.4.5 to 3.4.5 | 4.3.2 to 4.3.2 | 7.3.0.6 to 7.3.0.6
- -nofiles option
7.3.0.8 to 7.3.0.8
nopatch tag
14.2.6.4 | E.2.6.4
- -nopgp option
8.3.5 to 8.3.5
- -noscripts option
3.4.10 to 3.4.10 | 4.3.3 to 4.3.3 | 5.3.3 to 5.3.3 | 7.3.0.7 to 7.3.0.7
nosource tag
14.2.6.2 | E.2.6.2
numbers, serial
see dependencies, serial numbers, using | see spec file, tags in, serial
- -replacepkgs option
5.3.1 to 5.3.1 | 5.3.2
options, command
see the option itself
-p option
6.2.1.4 to 6.2.1.4 | 7.3.0.4 to 7.3.0.4
%package directive
14.7 to 14.7.1 | 19.4.1.1 to 19.4.1.2 | E.7
-n option
14.7.1 to 14.7.1 | 19.4.1.2 to 19.4.1.2 | E.7.1 to E.7.1
advantages of
2.1.1.1 to 2.1.1.1
building anywhere
17. to 17.3.2
contents of
2.4 to 2.4.4
labels
2.4.1 to 2.4.1.3
labels vs. names
2.4.2 to 2.4.2
management of
how to
2.2 to 2.2
introduction
2. to 2.5
reasons for
2.1.2 to 2.1.2.2
reasons for
2.1 to 2.1
relocatable
see relocatable packages
virtual
see dependencies, virtual packages
what is it
2.1.1 to 2.1.1.1
package building
real-world example
21. to 21.4.3.3
%files list, adding
21.3.2.2 to 21.3.2.2
%files list, finalizing
21.4.1 to 21.4.1.2
build area, creating
21.2.1 to 21.2.1
building with RPM
21.3.5 to 21.3.7
building, initial
21.3 to 21.3.5
directives, adding
21.4.1.2 to 21.4.1.2
initial build
21.2 to 21.2.3
initial build, installing
21.2.3 to 21.2.3
initial build, performing
21.2.2 to 21.2.2
installing with RPM
21.3.6 to 21.3.6
overview
21.1 to 21.1
package files, creating
21.4 to 21.4
packages, testing
21.4.2 to 21.4.2.1
patches, applying w/RPM
21.3.4 to 21.3.4
patches, generating
21.3.1 to 21.3.1.2
scripts, adding built-time
21.3.2.1 to 21.3.2.1
scripts, creating
21.4.3.1 to 21.4.3.2
sources, unpacking w/RPM
21.3.3 to 21.3.3
spec file, first-cut
21.3.2 to 21.3.2.1
testing after build
21.3.7 to 21.3.7
simple example
12. to 12.5.2
%files list, creating
12.3.5.1 to 12.3.5.1
build directory, creating
12.1 to 12.1
package, building
12.4 to 12.4
scripts, %clean
12.3.6.2 to 12.3.6.2
scripts, install/uninstall
12.3.6.1 to 12.3.6.1
sources, obtaining
12.2 to 12.2
spec file, %build section
12.3.3 to 12.3.3
spec file, %files list
12.3.5 to 12.3.5.1
spec file, %install section
12.3.4 to 12.3.4
spec file, %prep section
12.3.2 to 12.3.2.1
spec file, creating
12.3 to 12.3.6.2
spec file, preamble
12.3.1 to 12.3.1.0.12
troubleshooting
12.5 to 12.5.2
package file format
see format, RPM file
package label
6.2.1.1 to 6.2.1.1 | 7.3.0.1 to 7.3.0.1
package-wide information
see information, package-wide
packager tag
14.2.2.9 | E.2.2.9
packages
building
see rpm -b
erasing
see rpm -e
files, verifying
see rpm -K
getting information about
see rpm -q
installing
see rpm -i
querying
see rpm -q
removing
see rpm -e
uninstalling
see rpm -e
upgrading
see rpm -U
verifying installed
see rpm -V
%patch macro
14.2.6.3 | 14.4.2 to 14.4.2.5.1 | E.2.6.3 | E.4.2
-b option
14.4.2.3 to 14.4.2.3
-E option
14.4.2.4 to 14.4.2.4
-P option
14.4.2.1 to 14.4.2.1 | 14.4.2.2 to 14.4.2.2
compressed patches
14.4.2.5.1 to 14.4.2.5.1
example of
14.4.2.5 to 14.4.2.5.1
options to
E.4.2.1 to E.4.2.4
per-file information
see information, per-file
- -percent option
3.4.11 to 3.4.11
PGP
building
G.2.2 to G.2.2
getting more information on
G.1.4 to G.1.4
introduction to
G. to G.2.3
legal, patent issues
G.2.1.0.1 to G.2.1.0.2
obtaining
G.2.1 to G.2.1.0.4
RSAREF-based version
G.2.1.0.3 to G.2.1.0.3
obtaining`international'' version
G.2.1.0.4 to G.2.1.0.4
overview of
G.1 to G.1.1
RPM's use of
G.1.2 to G.1.3
setting up for RPM's use
G.2 to G.2.3
signatures
adding
18. to 18.3.3.1
configuring RPM for
18.2.2 to 18.2.2.0.3
key pair generation
18.2.1 to 18.2.1
reasons for
18.1 to 18.1
signing packages
18.3 to 18.3.3.1
platform information, overriding at build-time
20.3.2 to 20.3.2
platform information, overriding at install-time
20.3.3 to 20.3.3
platform-dependent
rpmrc file entries
20.3.1 to 20.3.1.3
arch_canon
20.3.1.1 to 20.3.1.1
arch_compat
20.3.1.3 to 20.3.1.3
buildarch_translate
20.3.1.2 to 20.3.1.2
buildos_translate
20.3.1.2 to 20.3.1.2
optflags
20.4 to 20.4
os_canon
20.3.1.1 to 20.3.1.1
os_compat
20.3.1.3 to 20.3.1.3
conditionals
20.6 to 20.6.3
%ifarch
20.6.2 to 20.6.2
%ifnarch
20.6.3 to 20.6.3
%ifnos
20.6.3 to 20.6.3
%ifos
20.6.2 to 20.6.2
features of
20.6.1 to 20.6.1.3
nesting
20.6.1.2 to 20.6.1.2
tags
20.5 to 20.5.2
excludearch
20.5.1 to 20.5.1
excludeos
20.5.1 to 20.5.1
exclusivearch
20.5.2 to 20.5.2
exclusiveos
20.5.2 to 20.5.2
PM
see RPM, ancestors of, PM
PMS
see RPM, ancestors of, PMS
%post script
14.3.2.2 | E.3.2.2
%postun script
14.3.2.4 | E.3.2.4
%pre script
14.3.2.1 | E.3.2.1
prefix tag
3.4.9 to 3.4.9 | 14.2.5.1 | 16.2 to 16.2 | 19.4.1 | E.2.5.1
%prep script
14.3.1.1 to 14.3.1.1 | E.3.1.1
Pretty Good Privacy
see PGP
%preun script
14.3.2.3 | E.3.2.3
provides tag
6.2.2.6 to 6.2.2.6 | 14.2.3.1 | 15.3.3 to 15.3.3.1 | E.2.3.1
- -queryformat option
6.2.2.10 to 6.2.2.10.5
carriage control in
6.2.2.10.2 to 6.2.2.10.2
example
3.4.9
literal text in
6.2.2.10.1 to 6.2.2.10.1
tags for
6.2.2.10.3 to 6.2.2.10.4.1 | D. to D.1.0.71
ARCH
D.1.0.23
ARCHIVESIZE
D.1.0.47
AUTOREQPROV
D.1.0.64
BUILDHOST
D.1.0.8
BUILDROOT
D.1.0.58
BUILDTIME
D.1.0.7
CHANGELOG
D.1.0.18
CONFLICTFLAGS
D.1.0.54
CONFLICTNAME
D.1.0.55
CONFLICTVERSION
D.1.0.56
COPYRIGHT
D.1.0.15
DEFAULTPREFIX
D.1.0.57
DESCRIPTION
D.1.0.6
DISTRIBUTION
D.1.0.11
EXCLUDE
D.1.0.42
EXCLUDEARCH
D.1.0.60
EXCLUDEOS
D.1.0.61
EXCLUSIVE
D.1.0.43
EXCLUSIVEARCH
D.1.0.62
EXCLUSIVEOS
D.1.0.63
FILEFLAGS
D.1.0.38
FILEGIDS
D.1.0.33
FILEGROUPNAME
D.1.0.41
FILELINKTOS
D.1.0.37
FILEMD5S
D.1.0.36
FILEMODES
D.1.0.31
FILEMTIMES
D.1.0.35
FILENAMES
D.1.0.28
FILERDEVS
D.1.0.34
FILESIZES
D.1.0.29
FILESTATES
D.1.0.30
FILEUIDS
D.1.0.32
FILEUSERNAME
D.1.0.40
FILEVERIFYFLAGS
D.1.0.46
GIF
D.1.0.13
GROUP
D.1.0.17
ICON
D.1.0.44
INSTALLPREFIX
D.1.0.59
INSTALLTIME
D.1.0.9
NAME
D.1.0.1
NOPATCH
D.1.0.53
NOSOURCE
D.1.0.52
OS
D.1.0.22
PACKAGER
D.1.0.16
PATCH
D.1.0.20
POSTIN
D.1.0.25
POSTUN
D.1.0.27
PREIN
D.1.0.24
PREUN
D.1.0.26
PROVIDES
D.1.0.48
RELEASE
D.1.0.3
REQUIREFLAGS
D.1.0.49
REQUIRENAME
D.1.0.50
REQUIREVERSION
D.1.0.51
ROOT
D.1.0.39
RPMVERSION
D.1.0.65
SERIAL
D.1.0.4
SIZE
D.1.0.10
SOURCE
D.1.0.19
SOURCERPM
D.1.0.45
SUMMARY
D.1.0.5
TRIGGERFLAGS
D.1.0.69
TRIGGERINDEX
D.1.0.70
TRIGGERNAME
D.1.0.67
TRIGGERSCRIPTS
D.1.0.66
TRIGGERVERSION
D.1.0.68
URL
D.1.0.21
VENDOR
D.1.0.12
VERIFYSCRIPT
D.1.0.71
VERSION
D.1.0.2
XPM
D.1.0.14
tags, array iterators
6.2.2.10.4 to 6.2.2.10.4.1
tags, iterating single-entry
6.2.2.10.4.1 to 6.2.2.10.4.1
tags, listing available
6.2.2.10.5 to 6.2.2.10.5
tags, modifiers
6.2.2.10.3.2 to 6.2.2.10.3.2
tags, width and justification
6.2.2.10.3.1 to 6.2.2.10.3.1
querying packages
see rpm -q | see rpm -q
- -quiet option
9.1.3 to 9.1.3 | 13.1.16 to 13.1.16
- -rcfile option
3.4.12 to 3.4.12 | 4.3.4 to 4.3.4 | 6.2.5 to 6.2.5 | 7.3.0.13 to 7.3.0.13 | 8.3.7 to 8.3.7 | 13.1.17 to 13.1.17 | B.2.4 to B.2.4
- -rebuild option
13.2.2 to 13.2.2
- -rebuilddb option
9.1.1 to 9.1.1
- -recompile option
13.2.1 to 13.2.1
recursion
see recursion
release tag
14.2.1.3 | E.2.1.3
relocatable packages
16. to 16.4.2
%files list restrictions
16.3.1 to 16.3.1
prefix tag
16.2 to 16.2
building
16.4 to 16.4.1
reasons for
16.1 to 16.1
requirements
16.3 to 16.3.3
software requirements
16.3.2 to 16.3.3
testing
16.4.2 to 16.4.2
removing packages
see rpm -e
- -replacefiles option
3.4.4 to 3.4.4 | 3.4.6 | 5.3.2
interaction with config files
3.4.4.1 to 3.4.4.1
problems from using
3.4.4.2 to 3.4.4.2
- -replacepkgs option
3.4.3 to 3.4.3 | 3.4.6 | 5.3.2
requires tag
6.2.2.7 to 6.2.2.7 | 14.2.3.2 | 15.3.1 to 15.3.1.2.2 | E.2.3.2
- -resign option
18.3.2 to 18.3.2.1
limitations to
18.3.2.1 to 18.3.2.1
Rik Faith
see Faith Rik
- -root option
3.4.13 to 3.4.13 | 4.3.5 to 4.3.5 | 6.2.4 to 6.2.4 | 7.3.0.12 to 7.3.0.12
root, build
see build roots
RPM
ancestors of
2.2.1 to 2.2.1.5
PM
2.2.1.3 to 2.2.1.3
PMS
2.2.1.2 to 2.2.1.2
RPM version 1
2.2.1.4 to 2.2.1.4
RPM version 2
2.2.1.5 to 2.2.1.5
RPP
2.2.1.1 to 2.2.1.1
basics of developing with
11. to 11.4
command reference
C. to C.15.1
add signature mode
C.12 to C.12.1
build mode
C.8 to C.8.2
check signature mode
C.13 to C.13.1
erase mode
C.7 to C.7.1
global options
C.1 to C.1
informational options
C.2 to C.2
initialize database mode
C.14 to C.14.1
install mode
C.5 to C.5.1
query mode
C.3 to C.3.2
rebuild database mode
C.15 to C.15.1
rebuild mode
C.9 to C.9.1
recompile mode
C.10 to C.10.1
resign mode
C.11 to C.11.1
upgrade mode
C.6 to C.6.1
verify mode
C.4 to C.4.1
creating patches for
11.1.2.1 to 11.1.2.1
design goals of
2.3 to 2.3.5
inputs to
11.1 to 11.1.3.0.8
patches
11.1.2 to 11.1.2.1
sources
11.1.1 to 11.1.1
spec file
11.1.3 to 11.1.3.0.8
library functions
see rpmlib
license
F.4 to F.4.3
mailing list
redhat-digest
F.2.3
redhat-list
F.2.2
rpm-list
F.2.1
obtaining
F.1 to F.1.2
files to download
F.1.2 to F.1.2
FTP sites carrying
F.1.1 to F.1.1
outputs from
11.3 to 11.3.2
binary package
11.3.2 to 11.3.2
source package
11.3.1 to 11.3.1
philosophy behind
10. to 10.5
ease of use
10.4 to 10.4.4
easy builds
10.2 to 10.2.2
multi-architecture
10.3 to 10.3
multi-operating system
10.3 to 10.3
pristine sources
10.1 to 10.1
resources related to
F. to F.4.3
spec file
%build section of
11.1.3.0.3 to 11.1.3.0.3
%files list
11.1.3.0.8 to 11.1.3.0.8
%install section of
11.1.3.0.4 to 11.1.3.0.4
%prep section of
11.1.3.0.2 to 11.1.3.0.2
preamble
11.1.3.0.1 to 11.1.3.0.1
scripts
11.1.3.0.5 to 11.1.3.0.7
support, information for
F.2 to F.3
what it does
11.2 to 11.2
WWW resources
F.3
rpm -b
13. to 13.2.2
build stages of
13.1 to 13.1.6
a
13.1.5 to 13.1.5
b
13.1.4 to 13.1.4
c
13.1.2 to 13.1.2
i
13.1.3 to 13.1.3
l
13.1.6 to 13.1.6
p
13.1.1 to 13.1.1
options
13.1.7 to 13.1.17
related commands
13.2 to 13.2.2
what it does
13.1 to 13.1
rpm -e
4. to 4.5
basic command
4.2 to 4.2
config file handling
4.4 to 4.4
options
4.2.1 to 4.3.6
problems using
4.5 to 4.5
what it does
4.1 to 4.1
rpm -i
3. to 3.4.18
options
3.3 to 3.4.18
overview
3.1 to 3.1.0.0.7
performing
3.2 to 3.2.2
warning message
3.2.2 to 3.2.2
rpm -K
8. to 8.3.7
additional software used by
8.1.1 to 8.1.1
basic use
8.3 to 8.3
configuring PGP for use by
8.2 to 8.2
example of failed verification
8.3.4 to 8.3.4
options
8.3.1 to 8.3.1 | 8.3.5 to 8.3.7
output when missing public key
8.3.3 to 8.3.3
output when package unsigned
8.3.2 to 8.3.2
what it does
8.1 to 8.1.1
rpm -q
6. to 6.3.7
examples using
6.3 to 6.3.7
finding config files with
6.3.1 to 6.3.1
finding documentation with
6.3.3 to 6.3.3
finding largest packages with
6.3.7 to 6.3.7
finding recently installed packages with
6.3.5 to 6.3.6
finding similar packages with
6.3.4 to 6.3.4
information selection options
6.2.2 to 6.2.2.10.5
options
6.2.1 to 6.2.6
package selection options
6.2.1 to 6.2.1.7
querying uninstalled packages with
6.3.2 to 6.3.2
what it does
6.1 to 6.1
rpm -U
5. to 5.3.3
as replacement for rpm -i
5.2.1 to 5.2.1
basic command
5.2 to 5.2
config file handling
5.1.1 to 5.1.1.0.6
options
5.3 to 5.3.3
what it does
5.1 to 5.1
rpm -V
7. to 7.4.0.0.2
attributes verified
7.1.1.1 to 7.1.1.9
file group
7.1.1.2 to 7.1.1.2
file mode
7.1.1.3 to 7.1.1.3
file ownership
7.1.1.1 to 7.1.1.1
file size
7.1.1.5 to 7.1.1.5
major number
7.1.1.6 to 7.1.1.6
MD5 checksum
7.1.1.4 to 7.1.1.4
minor number
7.1.1.7 to 7.1.1.7
modification time
7.1.1.9 to 7.1.1.9
symbolic link
7.1.1.8 to 7.1.1.8
options
7.3 to 7.3.0.13
output of
7.2 to 7.2.1
verification, control of
7.4 to 7.4.0.0.2
what it does
7.1 to 7.1.1.9
what it verifies
7.1.1 to 7.1.1.9
RPM database, rebuilding
see RPM, command reference, rebuild database mode | see - -rebuilddb option
RPM file format
see format, RPM file
RPM version 1
see RPM, ancestors of, RPM version 1
RPM version 2
see RPM, ancestors of, RPM version 2
rpm2cpio
use of
9.2 to 9.2.3
extracting files in package
9.2.3 to 9.2.3
listing files in package
9.2.2 to 9.2.2
what it does
9.2.1 to 9.2.1
rpmlib
2.2.1.5
examples using
22.3 to 22.3.3
functions
rpmrc-related
22.2.4 to 22.2.4.6
dependency processing
22.2.10 to 22.2.10.8
error handling
22.2.1 to 22.2.1.3
header entry manipulation
22.2.14 to 22.2.14.3
header iterator
22.2.15 to 22.2.15.3
header manipulation
22.2.13 to 22.2.13.7
output control
22.2.11 to 22.2.11.5
package information
22.2.2 to 22.2.2.2
package manipulation
22.2.8 to 22.2.8.4
package/file verification
22.2.9 to 22.2.9.2
RPM database manipulation
22.2.5 to 22.2.5.4
RPM database search
22.2.7 to 22.2.7.7
RPM database traversal
22.2.6 to 22.2.6.3
signature verification
22.2.12 to 22.2.12.2
variable manipulation
22.2.3 to 22.2.3.3
guide to using
22. to 22.3.3
overview
22.1 to 22.1
rpmlib functions, list of
22.2 to 22.2.15.3
dbiFreeIndexRecord()
22.2.7.1
headerAddEntry()
22.2.14.2
headerCopy()
22.2.13.3
headerDump()
22.2.13.7
headerFree()
22.2.13.6
headerFreeIterator()
22.2.15.3
headerGetEntry()
22.2.14.1
headerInitIterator()
22.2.15.1
headerIsEntry()
22.2.14.3
headerNew()
22.2.13.5
headerNextIterator()
22.2.15.2
headerRead()
22.2.13.1
headerSizeof()
22.2.13.4
headerWrite()
22.2.13.2
rpmArchScore()
22.2.4.5
rpmdbClose()
22.2.5.2
rpmdbFindByConflicts()
22.2.7.7
rpmdbFindByFile()
22.2.7.2
rpmdbFindByGroup()
22.2.7.3
rpmdbFindByProvides()
22.2.7.5
rpmdbFindByRequiredBy()
22.2.7.6
rpmdbFindPackage()
22.2.7.4
rpmdbFirstRecNum()
22.2.6.1
rpmdbGetRecord()
22.2.6.3
rpmdbInit()
22.2.5.3
rpmdbNextRecNum()
22.2.6.2
rpmdbOpen()
22.2.5.1
rpmdbRebuild()
22.2.5.4
rpmdepAddPackage()
22.2.10.2
rpmdepAvailablePackage()
22.2.10.5
rpmdepCheck()
22.2.10.6
rpmdepDependencies()
22.2.10.1
rpmdepDone()
22.2.10.8
rpmdepFreeConflicts()
22.2.10.7
rpmdepRemovePackage()
22.2.10.4
rpmdepUpgradePackage()
22.2.10.3
rpmErrorCode()
22.2.1.1
rpmErrorSetCallback()
22.2.1.3
rpmErrorString()
22.2.1.2
rpmFreeSignature()
22.2.12.2
rpmGetArchName()
22.2.4.3
rpmGetBooleanVar()
22.2.3.2
rpmGetOsName()
22.2.4.2
rpmGetVar()
22.2.3.1
rpmGetVerbosity()
22.2.11.3
rpmIncreaseVerbosity()
22.2.11.1
rpmInstallPackage()
22.2.8.2
rpmInstallSourcePackage()
22.2.8.1
rpmIsDebug()
22.2.11.5
rpmIsVerbose()
22.2.11.4
rpmNotifyFunction()
22.2.8.3
rpmOsScore()
22.2.4.6
rpmReadConfigFiles()
22.2.4.1
rpmReadPackageHeader()
22.2.2.2
rpmReadPackageInfo()
22.2.2.1
rpmRemovePackage()
22.2.8.4
rpmSetVar()
22.2.3.3
rpmSetVerbosity()
22.2.11.2
rpmShowRC()
22.2.4.4
rpmVerifyFile()
22.2.9.1
rpmVerifyScript()
22.2.9.2
rpmVerifySignature()
22.2.12.1
rpmrc file
B. to B.4.33
entries
B.4 to B.4.33
arch_canon
20.3.1.1 to 20.3.1.1 | B.4.1
arch_compat
20.3.1.3 to 20.3.1.3 | B.4.5
buildarch_translate
20.3.1.2 to 20.3.1.2
buildarchtranslate
B.4.3
builddir
B.4.7
buildos_translate
20.3.1.2 to 20.3.1.2
buildostranslate
B.4.4
buildroot
B.4.8
cpiobin
B.4.9
dbpath
B.4.10
defaultdocdir
B.4.11
distribution
B.4.12
excludedocs
3.4.7 | B.4.13
ftpport
B.4.14
ftpproxy
B.4.15
messagelevel
B.4.16
netsharedpath
6.2.2.5 | B.4.17
optflags
B.4.18
os_canon
20.3.1.1 to 20.3.1.1 | B.4.2
os_compat
20.3.1.3 to 20.3.1.3 | B.4.6
packager
B.4.19
pgp_name
B.4.20
pgp_path
B.4.21
require_distribution
B.4.22
require_icon
B.4.23
require_vendor
B.4.24
rpmdir
B.4.25
signature
B.4.26
sourcedir
B.4.27
specdir
B.4.28
srcrpmdir
B.4.29
timecheck
B.4.30
tmppath
B.4.31
topdir
B.4.32
vendor
B.4.33
locations of
B.2 to B.2.4
/.rpmrc
B.2.3 to B.2.3
/etc/rpmrc
B.2.2 to B.2.2
/usr/lib/rpmrc
B.2.1 to B.2.1
syntax of
B.3 to B.3
RPP
see RPM, ancestors of, RPP
-s option
6.2.2.5 to 6.2.2.5
- -scripts option
see RPM, spec file, scripts | see the script itself | 6.2.2.9 to 6.2.2.9
build-time
14.3.1 to 14.3.1.4
environment variables in
14.3.1 to 14.3.1
install/erase-time
14.3.2 to 14.3.2.4
arguments in
14.3.2 to 14.3.2
environment variables in
14.3.2 to 14.3.2
verification-time
14.3.3 to 14.3.3
sections of book
1.2 to 1.2
serial tag
14.2.3.4 | E.2.3.3
serial numbers
see dependencies, serial numbers, using | see spec file, tags in, serial
%setup macro
14.4.1 to 14.4.1.7 | E.4.1
-a option
14.4.1.6 to 14.4.1.6
-b option
14.4.1.5 to 14.4.1.5
-c option
14.4.1.2 to 14.4.1.2
-D option
14.4.1.3 to 14.4.1.3
-n option
14.4.1.1 to 14.4.1.1
-T option
14.4.1.4 to 14.4.1.4
options to
E.4.1.1 to E.4.1.6
use in multi-source spec files
14.4.1.7 to 14.4.1.7
- -short-circuit option
13.1.7 to 13.1.7
- -showrc
B.1 to B.1
- -sign option
13.1.10 to 13.1.10 | 18.3.1 to 18.3.1.1
using with multiple builds
18.3.1.1 to 18.3.1.1
signature
see format, RPM file, parts of, signature | see PGP, signatures | see RPM, command reference, add signature mode | see RPM, command reference, check signature mode
source tag
14.2.6.1 | E.2.6.1
source package files
installing
9.3.3 to 9.3.3
use of
9.3 to 9.3.3
spec file
%files list directives
14.6 to 14.6.2.3
%files list in
14.5 to 14.5 | E.5 to E.5
-f option
14.6.2.3 to 14.6.2.3
comments in
14.1 to 14.1 | E.1 to E.1
conditionals in
14.8 to 14.8.0.6
%else
E.8.0.5
%endif
E.8.0.6
%ifarch
E.8.0.1
%ifnarch
E.8.0.2
%ifnos
E.8.0.4
%ifos
E.8.0.3
contents of
14. to 14.8.0.6 | E. to E.8.0.6
directives in
%attr
E.6.1.3
%config
E.6.1.2
%dir
E.6.2.2
%doc
E.6.1.1
%docdir
E.6.2.1
%package, options to
E.7.1 to E.7.1
%verify
E.6.1.4
macros in
14.4 to 14.4.2.5.1
%patch
E.4.2
%patch, options to
E.4.2.1 to E.4.2.4
%setup
E.4.1
%setup, options to
E.4.1.1 to E.4.1.6
scripts in
14.3 to 14.3.3
%build
E.3.1.2
%clean
E.3.1.4
%install
E.3.1.3
%post
E.3.2.2
%postun
E.3.2.4
%pre
E.3.2.1
%prep
E.3.1.1
%preun
E.3.2.3
%verifyscript
E.3.3.1
tags in
14.2 to 14.2.6.4
%description
E.2.2.1
autoreqprov
E.2.3.5
buildroot
E.2.5.2
conflicts
E.2.3.4
copyright
E.2.2.3
distribution
E.2.2.4
excludearch
E.2.4.1
excludeos
E.2.4.3
exclusivearch
E.2.4.2
exclusiveos
E.2.4.4
group
E.2.2.8
icon
E.2.2.5
name
E.2.1.1
nosource
E.2.6.2
packager
E.2.2.9
prefix
E.2.5.1
provides
E.2.3.1
release
E.2.1.3
requires
E.2.3.2
serial
E.2.3.3
source
E.2.6.1
summary
E.2.2.2
url
E.2.2.7
vendor
E.2.2.6
version
E.2.1.2
subpackages
19. to 19.6.1.1
%files list changes
19.4.2 to 19.4.2.2
%package directive
19.4.1.1 to 19.4.1.2
-n option
19.4.1.2 to 19.4.1.2
build-time scripts, unchanged
19.5 to 19.5
building
19.6 to 19.6
definition of
19.1 to 19.1
example requirements
19.3 to 19.3
script changes
19.4.3 to 19.4.3
scripts, testing
19.6.1.1 to 19.6.1.1
spec file changes
19.4 to 19.5.1
tags required by
19.4.1.4 to 19.4.1.5
testing
19.6.1 to 19.6.1.1
why needed
19.2 to 19.2
summary tag
14.2.2.2 | E.2.2.2
tags
%description
14.2.2.1
autoreqprov
14.2.3.5
buildroot
14.2.5.2
conflicts
14.2.3.3
copyright
14.2.2.3
distribution
14.2.2.4
excludearch
14.2.4.1
excludeos
14.2.4.3
exclusivearch
14.2.4.2
exclusiveos
14.2.4.4
group
14.2.2.8
icon
14.2.2.5
name
14.2.1.1
nopatch
14.2.6.4
nosource
14.2.6.2
packager
14.2.2.9
patch
14.2.6.3
prefix
14.2.5.1
provides
14.2.3.1
release
14.2.1.3
requires
14.2.3.2
serial
14.2.3.4
source
14.2.6.1
summary
14.2.2.2
url
14.2.2.7
vendor
14.2.2.6
version
14.2.1.2
tags, - -queryformat
see - -queryformat option, tags for
tags, dependency-related
see dependencies
- -test option
3.4.2 to 3.4.2 | 4.3.1 to 4.3.1 | 13.1.11 to 13.1.11
- -timecheck option
13.1.14 to 13.1.14
Troan, Erik
1.3 | 2.2.1.4 | 2.2.1.4 | 2.2.1.5 | 2.5
uninstalling packages
see rpm -e
upgrading packages
see rpm -U
url tag
3.2.1 | 3.4.15 | 6.2.1.4 | 14.2.2.7 | 14.2.2.7 | 14.2.6.1 | 14.2.6.3 | E.2.2.7
package specification using
3.2.1 to 3.2.1
specifying non-standard port with
3.2.1
specifying username and password with
3.2.1
-v option
3.3.1 to 3.3.1 | 6.2.2.2.1 to 6.2.2.2.1 | 7.3.0.9 to 7.3.0.9 | 8.3.1 to 8.3.1
variables, environment
see scripts, build-time, environment variables in | see scripts, install/erase-time, environment variables in
vendor tag
14.2.2.6 | E.2.2.6
%verify directive
14.6.1.4 to 14.6.1.4 | E.6.1.4
verifying installed packages
see rpm -V
verifying package files
see rpm -K
%verifyscript script
14.3.3 | E.3.3.1
version tag
9.1.5 to 9.1.5 | 14.2.1.2 | E.2.1.2
virtual packages
see dependencies, virtual packages
-vv option
3.4.1 to 3.4.1 | 4.2.1 to 4.2.1 | 6.2.3 to 6.2.3 | 7.3.0.10 to 7.3.0.10 | 8.3.6 to 8.3.6 | 13.1.15 to 13.1.15
- -whatprovides option
6.2.1.6 to 6.2.1.6
- -whatrequires option
6.2.1.7 to 6.2.1.7



Ralf S. Engelschall 2000-12-15
@ 1.1.1.1 log @Import book 'Maximum RPM' by Ed Bailey, version 1.0 @ text @@