Mon, 28 Jan 2013 17:37:18 +0100
Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.
1 .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.22)
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sp \" Vertical space (when we can't use .PP)
6 .if t .sp .5v
7 .if n .sp
8 ..
9 .de Vb \" Begin verbatim text
10 .ft CW
11 .nf
12 .ne \\$1
13 ..
14 .de Ve \" End verbatim text
15 .ft R
16 .fi
17 ..
18 .\" Set up some character translations and predefined strings. \*(-- will
19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
22 .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
23 .\" nothing in troff, for use with C<>.
24 .tr \(*W-
25 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26 .ie n \{\
27 . ds -- \(*W-
28 . ds PI pi
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
31 . ds L" ""
32 . ds R" ""
33 . ds C`
34 . ds C'
35 'br\}
36 .el\{\
37 . ds -- \|\(em\|
38 . ds PI \(*p
39 . ds L" ``
40 . ds R" ''
41 'br\}
42 .\"
43 .\" Escape single quotes in literal strings from groff's Unicode transform.
44 .ie \n(.g .ds Aq \(aq
45 .el .ds Aq '
46 .\"
47 .\" If the F register is turned on, we'll generate index entries on stderr for
48 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
49 .\" entries marked with X<> in POD. Of course, you'll have to process the
50 .\" output yourself in some meaningful fashion.
51 .ie \nF \{\
52 . de IX
53 . tm Index:\\$1\t\\n%\t"\\$2"
54 ..
55 . nr % 0
56 . rr F
57 .\}
58 .el \{\
59 . de IX
60 ..
61 .\}
62 .\"
63 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
64 .\" Fear. Run. Save yourself. No user-serviceable parts.
65 . \" fudge factors for nroff and troff
66 .if n \{\
67 . ds #H 0
68 . ds #V .8m
69 . ds #F .3m
70 . ds #[ \f1
71 . ds #] \fP
72 .\}
73 .if t \{\
74 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
75 . ds #V .6m
76 . ds #F 0
77 . ds #[ \&
78 . ds #] \&
79 .\}
80 . \" simple accents for nroff and troff
81 .if n \{\
82 . ds ' \&
83 . ds ` \&
84 . ds ^ \&
85 . ds , \&
86 . ds ~ ~
87 . ds /
88 .\}
89 .if t \{\
90 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
91 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
92 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
93 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
94 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
95 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
96 .\}
97 . \" troff and (daisy-wheel) nroff accents
98 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
99 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
100 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
101 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
102 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
103 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
104 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
105 .ds ae a\h'-(\w'a'u*4/10)'e
106 .ds Ae A\h'-(\w'A'u*4/10)'E
107 . \" corrections for vroff
108 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
109 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
110 . \" for low resolution devices (crt and lpr)
111 .if \n(.H>23 .if \n(.V>19 \
112 \{\
113 . ds : e
114 . ds 8 ss
115 . ds o a
116 . ds d- d\h'-1'\(ga
117 . ds D- D\h'-1'\(hy
118 . ds th \o'bp'
119 . ds Th \o'LP'
120 . ds ae ae
121 . ds Ae AE
122 .\}
123 .rm #[ #] #H #V #F C
124 .\" ========================================================================
125 .\"
126 .IX Title "LICENSE 8"
127 .TH LICENSE 8 "OpenPKG" "LICENSE(8)" "OpenPKG"
128 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
129 .\" way too many mistakes in technical documents.
130 .if n .ad l
131 .nh
132 .SH "NAME"
133 openpkg license \- OpenPKG License Utility
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 \&\fBopenpkg license\fR \fBhelp\fR
137 .PP
138 \&\fBopenpkg license\fR \fBinstall\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR
139 .PP
140 \&\fBopenpkg license\fR \fBupdate\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR
141 .PP
142 \&\fBopenpkg license\fR \fBuninstall\fR \fIid\fR
143 .PP
144 \&\fBopenpkg license\fR \fBactivate\fR \fIid\fR
145 .PP
146 \&\fBopenpkg license\fR \fBview\fR \fIid\fR
147 .PP
148 \&\fBopenpkg license\fR \fBlist\fR
149 .PP
150 \&\fBopenpkg license\fR \fBactive\fR
151 .PP
152 \&\fBopenpkg license\fR \fBsanity\fR
153 .SH "DESCRIPTION"
154 .IX Header "DESCRIPTION"
155 The \fBopenpkg license\fR command is the maintenance utility for OpenPKG
156 Framework licenses.
157 .SH "COMMANDS"
158 .IX Header "COMMANDS"
159 .IP "\fBopenpkg license\fR \fBhelp\fR" 4
160 .IX Item "openpkg license help"
161 This command just displays a short usage help information.
162 .ie n .IP "\fBopenpkg license\fR \fBinstall\fR \fIid\fR \fIfile\fR|\fIurl\fR|\*(C`\-\*(C'" 4
163 .el .IP "\fBopenpkg license\fR \fBinstall\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR" 4
164 .IX Item "openpkg license install id file|url|-"
165 This command installs the license contained in \fIfile\fR or at \fIurl\fR or
166 provided on \fIstdin\fR under the identifier \fIid\fR. The \fIid\fR can be an
167 arbitrary string, but the convention is that \fIid\fR is a short upper-case
168 identifier.
169 .ie n .IP "\fBopenpkg license\fR \fBupdate\fR \fIid\fR \fIfile\fR|\fIurl\fR|\*(C`\-\*(C'" 4
170 .el .IP "\fBopenpkg license\fR \fBupdate\fR \fIid\fR \fIfile\fR|\fIurl\fR|\f(CW\*(C`\-\*(C'\fR" 4
171 .IX Item "openpkg license update id file|url|-"
172 This command updates an already installed license with the license
173 contained in \fIfile\fR or at \fIurl\fR or provided on \fIstdin\fR under the
174 identifier \fIid\fR.
175 .IP "\fBopenpkg license\fR \fBuninstall\fR \fIid\fR" 4
176 .IX Item "openpkg license uninstall id"
177 This command uninstalls the license which is installed under \fIid\fR.
178 A license can be uninstalled only if it is not currently activated (see
179 \&\fBopenpkg license activate\fR command).
180 .IP "\fBopenpkg license\fR \fBactivate\fR \fIid\fR" 4
181 .IX Item "openpkg license activate id"
182 This command activates the license which is installed under \fIid\fR.
183 Only one installed license can be active at any time, so this command
184 implicitly deactivates the currently activate license.
185 .IP "\fBopenpkg license\fR \fBview\fR \fIid\fR" 4
186 .IX Item "openpkg license view id"
187 This command shows the license which is installed under \fIid\fR.
188 .IP "\fBopenpkg license\fR \fBlist\fR" 4
189 .IX Item "openpkg license list"
190 This command lists the identifiers of all installed licenses.
191 .IP "\fBopenpkg license\fR \fBactive\fR" 4
192 .IX Item "openpkg license active"
193 This command outputs the identifier of the currently activated license.
194 .IP "\fBopenpkg license\fR \fBsanity\fR" 4
195 .IX Item "openpkg license sanity"
196 This command sanity checks the current license configuration.
197 .SH "FILES"
198 .IX Header "FILES"
199 .ie n .IP "\fI\fI@l_prefix\fI@/etc/license\fR" 4
200 .el .IP "\fI\f(CI@l_prefix\fI@/etc/license\fR" 4
201 .IX Item "@l_prefix@/etc/license"
202 The name of the currently activated license file under
203 \&\fI\f(CI@l_prefix\fI@/etc/license.d/\fR.
204 .ie n .IP "\fI\fI@l_prefix\fI@/etc/license.d/*\fR" 4
205 .el .IP "\fI\f(CI@l_prefix\fI@/etc/license.d/*\fR" 4
206 .IX Item "@l_prefix@/etc/license.d/*"
207 The directory containing all installed license files.
208 .SH "HISTORY"
209 .IX Header "HISTORY"
210 The \fBopenpkg license\fR command first appeared in \fBOpenPKG 4.0\fR.