1RPMLINT(1)                       User Commands                      RPMLINT(1)
2
3
4

NAME

6       rpmlint - check common problems in rpm packages
7

SYNOPSIS

9       rpmlint [OPTION]... [FILE|PACKAGE]...
10

DESCRIPTION

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

CAVEATS

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

FILES

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

EXIT CODES

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

AUTHOR

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)
Impressum