1RPMLINT(1) User Commands RPMLINT(1)
2
3
4
6 rpmlint - check common problems in rpm packages
7
9 rpmlint [OPTION]... [FILE|PACKAGE]...
10
12 rpmlint is a tool for checking common errors in rpm packages. It can
13 be used to test individual packages and spec files before uploading or
14 to check an entire distribution. By default all applicable checks are
15 processed but specific checks can be performed by using command line
16 parameters.
17
18 -i, --info
19 Display explanations for reported messages.
20
21 -I messageid[,messageid...]
22 Display explanations for the specified message identifiers and
23 exit. Multiple identifiers can be specified by separating them
24 with commas.
25
26 -c, --check=check
27 Run only the specified check.
28
29 -a, --all
30 Check all installed packages.
31
32 -C, --checkdir=dir
33 Load checks from the specified directory.
34
35 -h, --help
36 Display summary of command line options and exit.
37
38 -v, --verbose
39 Operate in verbose mode.
40
41 -E, --extractdir=dir
42 Base directory for extracted temporary files, default is /tmp
43
44 -p, --profile
45 Display profiling information.
46
47 -V, --version
48 Display version information and exit.
49
50 -n, --noexception
51 Ignore output filters.
52
53 -P, --policy=policy
54 Use the specified policy.
55
56 -f, --file=conffile
57 Load user configuration from the specified file, default is
58 ~/.rpmlintrc
59
61 rpmlint does not contain a full featured spec file parser; use eg.
62 "rpm -q --specfile /path/to/foo.spec" to check spec file syntax or try
63 building the package.
64
66 /usr/share/rpmlint/config
67 Built-in configuration.
68
69 /etc/rpmlint/config
70 System wide configuration.
71
72 ~/.rpmlintrc
73 User configuration.
74
76 0 No errors.
77
78 1 Unspecified error.
79
80 2 Interrupted.
81
82 64 One or more error message printed.
83
84 65 One or more warning message printed (and no error messages).
85
86 66 Badness threshold exceeded.
87
89 Originally written by Frédéric Lepied, see the file AUTHORS for (proba‐
90 bly incomplete) list of additional contributors.
91
93 This program is licensed under the GNU General Public License, see the
94 file COPYING included in the distribution archive.
95
96
97
98rpmlint May 2007 RPMLINT(1)