author | Tim Foster <tim.s.foster@oracle.com> |
Wed, 29 Sep 2010 11:55:47 +1300 | |
changeset 2090 | d84a7b3cafa3 |
parent 2046 | 2522cde7adc2 |
child 2434 | e82acfe2f46e |
permissions | -rw-r--r-- |
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
1 |
|
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
2 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
3 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
4 |
User Commands pkglint(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
5 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
6 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
7 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
8 |
NAME |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
9 |
pkglint - image packaging system package lint |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
10 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
11 |
SYNOPSIS |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
12 |
/usr/bin/pkglint [ -c dir ] [ -r uri ] [ -p regexp ] |
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
13 |
[ -f rcfile ] [ -b build_no ] [ -v ] |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
14 |
[ -l uri ] | manifest ... |
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
15 |
/usr/bin/pkglint -L [ -v ] |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
16 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
17 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
18 |
DESCRIPTION |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
19 |
pkglint(1) runs a series of checks on one or more package |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
20 |
manifests, optionally referencing another repository. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
21 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
22 |
pkglint should be used during the package authoring process, |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
23 |
prior to invoking pkgsend(1) on a set of manifests to per- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
24 |
form exhaustive testing on the packages that may be too |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
25 |
expensive to perform during normal operation of pkgsend(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
26 |
or pkg.depotd(1M). The checks include tests for duplicate |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
27 |
actions, missing attributes and unusual file permissions. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
28 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
29 |
Manifests for linting can be passed as a space-separated |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
30 |
list of local files on the command line, or can be retrieved |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
31 |
from a repository. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
32 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
33 |
If using repositories, on first-run, pkglint will create and |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
34 |
populate pkg(5) user-images in the supplied cache directory, |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
35 |
one for the reference repository, if the -r option is sup- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
36 |
plied, and one for the lint repository, if the -l option is |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
37 |
supplied. No content is installed in these images, they are |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
38 |
only used by pkglint(1) to retrieve manifests from the repo- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
39 |
sitories. The reference and lint images are named |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
40 |
<cache_dir>/ref_image and <cache_dir>/lint_image, respec- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
41 |
tively. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
42 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
43 |
Subsequent invocations of pkglint(1) can re-use the cache |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
44 |
directory and can omit any -r or -l arguments. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
45 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
46 |
Limited support is provided in pkglint(1) for configuring |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
47 |
publishers in the cache directory. It is assumed that |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
48 |
pkg(1) will be used on these images to perform more complex |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
49 |
publisher configuration. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
50 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
51 |
pkglint(1) allows package authors to bypass checks for a |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
52 |
given manifest or action. Manifests or actions containing an |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
53 |
attribute "pkg.linted" set to "True" will not produce any |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
54 |
lint output for that manifest or action. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
55 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
56 |
The behavior of pkglint can be changed using a supplied |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
57 |
pkglintrc file. By default, the tool searches in |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
58 |
/usr/share/lib/pkg/pkglintrc and $HOME/.pkglintrc for confi- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
59 |
guration options. The command line option -f can be used to |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
60 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
61 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
62 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
63 |
SunOS 5.11 Last change: 27 Sep 2010 1 |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
64 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
65 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
66 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
67 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
68 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
69 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
70 |
User Commands pkglint(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
71 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
72 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
73 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
74 |
specify a different configuration file. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
75 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
76 |
During the lint run, any errors or warnings encountered are |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
77 |
printed to stderr. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
78 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
79 |
OPTIONS |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
80 |
The following options are supported: |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
81 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
82 |
-b build_no A build number used to narrow the list |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
83 |
of packages used during linting from |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
84 |
lint and reference repositories. If no |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
85 |
-b option is specified, the latest ver- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
86 |
sions of packages are used. See also |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
87 |
the "version.pattern" configuration |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
88 |
property. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
89 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
90 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
91 |
-c cache_dir A local directory used for caching |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
92 |
package metadata from the lint and |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
93 |
reference repositories. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
94 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
95 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
96 |
-l lint_uri A URI representing the location of the |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
97 |
lint repository. Both HTTP and |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
98 |
filesystem-based publication are sup- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
99 |
ported. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
100 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
101 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
102 |
-L List the known and excluded lint |
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
103 |
checks, showing the short name of each |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
104 |
check, and its description then exit. |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
105 |
When combined with the -v flag, the |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
106 |
method that implements the check is |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
107 |
printed instead of the description. |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
108 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
109 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
110 |
-f config_file Configure the pkglint session using the |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
111 |
config file provided. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
112 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
113 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
114 |
-p regexp A regular expression used to narrow the |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
115 |
list of packages from the lint reposi- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
116 |
tory that are to be checked. Note that |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
117 |
all manifests from the reference repo- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
118 |
sitory are loaded (assuming they match |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
119 |
the value for -b, if supplied) ignoring |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
120 |
this pattern. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
121 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
122 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
123 |
-r repo_uri A URI representing the location of the |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
124 |
reference repository. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
125 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
126 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
127 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
128 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
129 |
SunOS 5.11 Last change: 27 Sep 2010 2 |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
130 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
131 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
132 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
133 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
134 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
135 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
136 |
User Commands pkglint(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
137 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
138 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
139 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
140 |
-v Run the tool in a verbose mode, over- |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
141 |
riding any log_level settings in the |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
142 |
config file. |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
143 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
144 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
145 |
--help or -? Displays a usage message. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
146 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
147 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
148 |
CONFIGURATION FILE |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
149 |
The pkglintrc config file takes a number of key/value argu- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
150 |
ments, which are listed below: |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
151 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
152 |
log_level The minimum level at which to emit lint |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
153 |
messages. Lint messages lower than this |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
154 |
level are discarded. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
155 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
156 |
By default, this is set to INFO. Log |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
157 |
levels in order of least to most severe |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
158 |
are: |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
159 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
160 |
DEBUG, INFO, WARNING, ERROR, CRITICAL |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
161 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
162 |
do_pub_checks Whether to perform checks which may |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
163 |
only make sense for published packages. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
164 |
Set to True by default. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
165 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
166 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
167 |
pkglint.ext.* The plugin mechanism of pkglint allows |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
168 |
for additional lint modules to be added |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
169 |
at runtime. Any key starting with |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
170 |
"pkglintext" takes a value that must be |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
171 |
a fully-specified Python module. ( See |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
172 |
section "Developers", below ) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
173 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
174 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
175 |
pkglint.exclude A space-separated list of fully speci- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
176 |
fied Python modules, classes or func- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
177 |
tion names which should be omitted from |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
178 |
the set of checks performed. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
179 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
180 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
181 |
use_progress_tracker Whether to use a progress tracker when |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
182 |
iterating over manifests during lint |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
183 |
runs, set to True by default. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
184 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
185 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
186 |
version.pattern A version pattern, used when specifying |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
187 |
a build number to lint against (-b). If |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
188 |
not specified in the rcfile, this pat- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
189 |
tern is "*,5.11-0.", matching all com- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
190 |
ponents of the '5.11' build, with a |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
191 |
branch prefix of '0.' |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
192 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
193 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
194 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
195 |
SunOS 5.11 Last change: 27 Sep 2010 3 |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
196 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
197 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
198 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
199 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
200 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
201 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
202 |
User Commands pkglint(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
203 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
204 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
205 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
206 |
DEVELOPERS |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
207 |
Developers wishing to extend the set of checks performed |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
208 |
should subclass pkg.lint.base.Checker and its subclasses, |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
209 |
ManifestChecker, ActionChecker and ContentChecker. The |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
210 |
Python module name containing those classes should be added |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
211 |
to a new "pkglint.ext." key in the configuration file. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
212 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
213 |
Instances of those new subclasses are created by pkglint(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
214 |
on startup, and methods inside each subclass with the spe- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
215 |
cial keyword argument, "pkglint_id" are invoked during the |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
216 |
course of the lint session. Those methods should have the |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
217 |
same signature as the corresponding check(..) method in the |
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
218 |
super class. Methods should also be assigned a |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
219 |
"pkglint_desc" attribute, which is used as the description, |
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
220 |
printed by pkglint -L. |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
221 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
222 |
EXAMPLES |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
223 |
Example 1: Running a pkglint session for the first time. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
224 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
225 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
226 |
$ pkglint -c /space/cache -r http://localhost:10000 mymanifest.mf |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
227 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
228 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
229 |
Example 2: A subsequent run against the same repository |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
230 |
used in Example 1. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
231 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
232 |
$ pkglint -c /space/cache mymanifest-fixed.mf |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
233 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
234 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
235 |
Example 3: Running a pkglint session with a lint reposi- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
236 |
tory, specifying a subset of packages to run checks on. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
237 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
238 |
$ pkglint -c /space/othercache -l http://localhost:10000 -p '.*firefox.*' |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
239 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
240 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
241 |
Example 4: Running a pkglint session against a given build |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
242 |
in verbose mode. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
243 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
244 |
$ pkglint -c /space/cache -r http://localhost:10000 -l http://localhost:12000 -b 147 |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
245 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
246 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
247 |
Example 5: A configuration file with a new lint module, |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
248 |
excluding some checks. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
249 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
250 |
$ cat ~/.pkglintrc |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
251 |
[pkglint] |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
252 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
253 |
log_level = DEBUG |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
254 |
# log_level = INFO |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
255 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
256 |
pkglint.ext.mycheck = org.timf.mychecks |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
257 |
pkglint.ext.opensolaris = pkg.lint.opensolaris |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
258 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
259 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
260 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
261 |
SunOS 5.11 Last change: 27 Sep 2010 4 |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
262 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
263 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
264 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
265 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
266 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
267 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
268 |
User Commands pkglint(1) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
269 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
270 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
271 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
272 |
pkglint.exclude: pkg.lint.opensolaris.OpenSolarisActionChecker pkg.lint.pkglint.PkgActionChecker.unusual_perms |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
273 |
pkg.lint.pkglint.PkgManifestChecker pkg.lint.opensolaris.OpenSolarisManifestChecker |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
274 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
275 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
276 |
EXIT STATUS |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
277 |
The following exit values are returned: |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
278 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
279 |
0 |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
280 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
281 |
Command succeeded. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
282 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
283 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
284 |
1 |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
285 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
286 |
One or more lint checks emitted output. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
287 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
288 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
289 |
2 |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
290 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
291 |
Invalid command line options were specified. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
292 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
293 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
294 |
ATTRIBUTES |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
295 |
See attributes(5) for descriptions of the following attri- |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
296 |
butes: |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
297 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
298 |
/usr/bin/pkglint |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
299 |
____________________________________________________________ |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
300 |
| ATTRIBUTE TYPE | ATTRIBUTE VALUE | |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
301 |
|_____________________________|_____________________________| |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
302 |
| Availability | pkg:/package/pkg | |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
303 |
|_____________________________|_____________________________| |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
304 |
| Interface Stability | None / Under Development | |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
305 |
|_____________________________|_____________________________| |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
306 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
307 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
308 |
SEE ALSO |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
309 |
pkg(1), pkg.depotd(1M), pkgsend(1), pkg(5) |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
310 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
311 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
312 |
NOTES |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
313 |
The image packaging system is an under-development feature. |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
314 |
Command names, invocation, formats, and operations are all |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
315 |
subject to change. Development is hosted in the OpenSolaris |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
316 |
community at: |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
317 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
318 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
319 |
http://hub.opensolaris.org/bin/view/Project+pkg/ |
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
320 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
321 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
322 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
323 |
|
2090
d84a7b3cafa3
17061 pkglint -L output could be improved
Tim Foster <tim.s.foster@oracle.com>
parents:
2046
diff
changeset
|
324 |
SunOS 5.11 Last change: 27 Sep 2010 5 |
2046
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
325 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
326 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
327 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
328 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
329 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
330 |
|
2522cde7adc2
13536 We need a way to audit one or more packages
Tim Foster <tim.s.foster@oracle.com>
parents:
diff
changeset
|
331 |