/[gentoo]/xml/htdocs/proj/en/glep/glep-0023.html
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0023.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 Revision 1.4
6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links 6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links
7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE! 7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE!
8--> 8-->
9<head> 9<head>
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 <meta name="generator" content="Docutils 0.3.3: http://docutils.sourceforge.net/" /> 11 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
12 <title>GLEP 23 -- Portage handling of ACCEPT_LICENSE</title> 12 <title>GLEP 23 -- Portage handling of ACCEPT_LICENSE</title>
13 <link rel="stylesheet" href="tools/glep.css" type="text/css" /> 13 <style type="text/css">
14
15/*
16:Author: David Goodger
17:Contact: goodger@users.sourceforge.net
18:date: $Date: 2006/10/10 20:25:14 $
19:version: $Revision: 1.4 $
20:copyright: This stylesheet has been placed in the public domain.
21
22Default cascading style sheet for the PEP HTML output of Docutils.
23*/
24
25.first {
26 margin-top: 0 }
27
28.last {
29 margin-bottom: 0 }
30
31.navigation {
32 width: 100% ;
33 background: #cc99ff ;
34 margin-top: 0px ;
35 margin-bottom: 0px }
36
37.navigation .navicon {
38 width: 150px ;
39 height: 35px }
40
41.navigation .textlinks {
42 padding-left: 1em ;
43 text-align: left }
44
45.navigation td, .navigation th {
46 padding-left: 0em ;
47 padding-right: 0em ;
48 vertical-align: middle }
49
50.rfc2822 {
51 margin-top: 0.5em ;
52 margin-left: 0.5em ;
53 margin-right: 0.5em ;
54 margin-bottom: 0em }
55
56.rfc2822 td {
57 text-align: left }
58
59.rfc2822 th.field-name {
60 text-align: right ;
61 font-family: sans-serif ;
62 padding-right: 0.5em ;
63 font-weight: bold ;
64 margin-bottom: 0em }
65
66a.toc-backref {
67 text-decoration: none ;
68 color: black }
69
70body {
71 margin: 0px ;
72 margin-bottom: 1em ;
73 padding: 0px }
74
75dd {
76 margin-bottom: 0.5em }
77
78div.section {
79 margin-left: 1em ;
80 margin-right: 1em ;
81 margin-bottom: 1.5em }
82
83div.section div.section {
84 margin-left: 0em ;
85 margin-right: 0em ;
86 margin-top: 1.5em }
87
88div.abstract {
89 margin: 2em 5em }
90
91div.abstract p.topic-title {
92 font-weight: bold ;
93 text-align: center }
94
95div.attention, div.caution, div.danger, div.error, div.hint,
96div.important, div.note, div.tip, div.warning {
97 margin: 2em ;
98 border: medium outset ;
99 padding: 1em }
100
101div.attention p.admonition-title, div.caution p.admonition-title,
102div.danger p.admonition-title, div.error p.admonition-title,
103div.warning p.admonition-title {
104 color: red ;
105 font-weight: bold ;
106 font-family: sans-serif }
107
108div.hint p.admonition-title, div.important p.admonition-title,
109div.note p.admonition-title, div.tip p.admonition-title {
110 font-weight: bold ;
111 font-family: sans-serif }
112
113div.figure {
114 margin-left: 2em }
115
116div.footer, div.header {
117 font-size: smaller }
118
119div.footer {
120 margin-left: 1em ;
121 margin-right: 1em }
122
123div.system-messages {
124 margin: 5em }
125
126div.system-messages h1 {
127 color: red }
128
129div.system-message {
130 border: medium outset ;
131 padding: 1em }
132
133div.system-message p.system-message-title {
134 color: red ;
135 font-weight: bold }
136
137div.topic {
138 margin: 2em }
139
140h1 {
141 font-family: sans-serif ;
142 font-size: large }
143
144h2 {
145 font-family: sans-serif ;
146 font-size: medium }
147
148h3 {
149 font-family: sans-serif ;
150 font-size: small }
151
152h4 {
153 font-family: sans-serif ;
154 font-style: italic ;
155 font-size: small }
156
157h5 {
158 font-family: sans-serif;
159 font-size: x-small }
160
161h6 {
162 font-family: sans-serif;
163 font-style: italic ;
164 font-size: x-small }
165
166.section hr {
167 width: 75% }
168
169ol.simple, ul.simple {
170 margin-bottom: 1em }
171
172ol.arabic {
173 list-style: decimal }
174
175ol.loweralpha {
176 list-style: lower-alpha }
177
178ol.upperalpha {
179 list-style: upper-alpha }
180
181ol.lowerroman {
182 list-style: lower-roman }
183
184ol.upperroman {
185 list-style: upper-roman }
186
187p.caption {
188 font-style: italic }
189
190p.credits {
191 font-style: italic ;
192 font-size: smaller }
193
194p.label {
195 white-space: nowrap }
196
197p.topic-title {
198 font-family: sans-serif ;
199 font-weight: bold }
200
201pre.line-block {
202 font-family: serif ;
203 font-size: 100% }
204
205pre.literal-block, pre.doctest-block {
206 margin-left: 2em ;
207 margin-right: 2em ;
208 background-color: #eeeeee }
209
210span.classifier {
211 font-family: sans-serif ;
212 font-style: oblique }
213
214span.classifier-delimiter {
215 font-family: sans-serif ;
216 font-weight: bold }
217
218span.interpreted {
219 font-family: sans-serif }
220
221span.option-argument {
222 font-style: italic }
223
224span.pre {
225 white-space: pre }
226
227span.problematic {
228 color: red }
229
230table {
231 margin-top: 0.5em ;
232 margin-bottom: 0.5em }
233
234td, th {
235 padding-left: 0.5em ;
236 padding-right: 0.5em ;
237 vertical-align: top }
238
239td.num {
240 text-align: right }
241
242th.field-name {
243 font-weight: bold ;
244 text-align: left ;
245 white-space: nowrap }
246
247h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
248 font-size: 100% }
249
250tt {
251 background-color: #eeeeee }
252
253ul.auto-toc {
254 list-style-type: none }
255
256</style>
14</head> 257</head>
15<body bgcolor="white"> 258<body bgcolor="white">
16<table class="navigation" cellpadding="0" cellspacing="0" 259<table class="navigation" cellpadding="0" cellspacing="0"
17 width="100%" border="0"> 260 width="100%" border="0">
18<tr><td class="navicon" width="150" height="35"> 261<tr><td class="navicon" width="150" height="35">
19<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page"> 262<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page">
20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]" 263<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]"
21 border="0" width="150" height="35" /></a></td> 264 border="0" width="150" height="35" /></a></td>
22<td class="textlinks" align="left"> 265<td class="textlinks" align="left">
23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>] 266[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>]
24[<b><a href="http://www.gentoo.org/proj/en/glep">GLEP Index</a></b>] 267[<b><a href="http://www.gentoo.org/peps">GLEP Index</a></b>]
25[<b><a href="./glep-0023.txt">GLEP Source</a></b>] 268[<b><a href="http://www.gentoo.org/proj/en/glep/glep-0023.txt">GLEP Source</a></b>]
26</td></tr></table> 269</td></tr></table>
27<div class="document">
28<table class="rfc2822 field-list" frame="void" rules="none"> 270<table class="rfc2822 docutils field-list" frame="void" rules="none">
29<col class="field-name" /> 271<col class="field-name" />
30<col class="field-body" /> 272<col class="field-body" />
31<tbody valign="top"> 273<tbody valign="top">
32<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">23</td> 274<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">23</td>
33</tr> 275</tr>
34<tr class="field"><th class="field-name">Title:</th><td class="field-body">Portage handling of ACCEPT_LICENSE</td> 276<tr class="field"><th class="field-name">Title:</th><td class="field-body">Portage handling of ACCEPT_LICENSE</td>
35</tr> 277</tr>
36<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.2</td> 278<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.3</td>
37</tr> 279</tr>
38<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs/xml/htdocs/proj/en/glep/glep-0023.txt?cvsroot=gentoo">2004/03/11 02:35:40</a></td> 280<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/proj/en/glep/glep-0023.txt?cvsroot=gentoo">2004/10/26 00:21:28</a></td>
39</tr> 281</tr>
40<tr class="field"><th class="field-name">Author:</th><td class="field-body">Jason Stubbs &lt;jstubbs&#32;&#97;t&#32;gentoo.org&gt;,</td> 282<tr class="field"><th class="field-name">Author:</th><td class="field-body">Jason Stubbs &lt;jstubbs&#32;&#97;t&#32;gentoo.org&gt;,</td>
41</tr> 283</tr>
42<tr class="field"><th class="field-name">Status:</th><td class="field-body">Accepted</td> 284<tr class="field"><th class="field-name">Status:</th><td class="field-body">Accepted</td>
43</tr> 285</tr>
44<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> 286<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
45</tr> 287</tr>
46<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0012.html">text/x-rst</a></td> 288<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0002.html">text/x-rst</a></td>
47</tr> 289</tr>
48<tr class="field"><th class="field-name">Created:</th><td class="field-body">9-Mar-2004</td> 290<tr class="field"><th class="field-name">Created:</th><td class="field-body">9-Mar-2004</td>
49</tr> 291</tr>
50<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">8-Mar-2004 10-Mar-2004 25-Oct-2004</td> 292<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">8-Mar-2004 10-Mar-2004 25-Oct-2004</td>
51</tr> 293</tr>
52</tbody> 294</tbody>
53</table> 295</table>
54<hr /> 296<hr />
55<div class="contents topic" id="contents"> 297<div class="contents topic">
56<p class="topic-title first"><a name="contents">Contents</a></p> 298<p class="topic-title first"><a id="contents" name="contents">Contents</a></p>
57<ul class="simple"> 299<ul class="simple">
58<li><a class="reference" href="#abstract" id="id5" name="id5">Abstract</a></li> 300<li><a class="reference" href="#abstract" id="id5" name="id5">Abstract</a></li>
59<li><a class="reference" href="#status-update" id="id6" name="id6">Status Update</a></li> 301<li><a class="reference" href="#status-update" id="id6" name="id6">Status Update</a></li>
60<li><a class="reference" href="#motivation" id="id7" name="id7">Motivation</a></li> 302<li><a class="reference" href="#motivation" id="id7" name="id7">Motivation</a></li>
61<li><a class="reference" href="#specification" id="id8" name="id8">Specification</a><ul> 303<li><a class="reference" href="#specification" id="id8" name="id8">Specification</a><ul>
70<li><a class="reference" href="#backwards-compatibility" id="id15" name="id15">Backwards Compatibility</a></li> 312<li><a class="reference" href="#backwards-compatibility" id="id15" name="id15">Backwards Compatibility</a></li>
71<li><a class="reference" href="#references" id="id16" name="id16">References</a></li> 313<li><a class="reference" href="#references" id="id16" name="id16">References</a></li>
72<li><a class="reference" href="#copyright" id="id17" name="id17">Copyright</a></li> 314<li><a class="reference" href="#copyright" id="id17" name="id17">Copyright</a></li>
73</ul> 315</ul>
74</div> 316</div>
75<div class="section" id="abstract"> 317<div class="section">
76<h1><a class="toc-backref" href="#id5" name="abstract">Abstract</a></h1> 318<h1><a class="toc-backref" href="#id5" id="abstract" name="abstract">Abstract</a></h1>
77<p>Currently, every ebuild in the portage tree is required to have a valid 319<p>Currently, every ebuild in the portage tree is required to have a valid
78LICENSE entry. However, the syntax of this entry is not officially 320LICENSE entry. However, the syntax of this entry is not officially
79defined and the entry itself is only used when outputting package 321defined and the entry itself is only used when outputting package
80details.</p> 322details.</p>
81</div> 323</div>
82<div class="section" id="status-update"> 324<div class="section">
83<h1><a class="toc-backref" href="#id6" name="status-update">Status Update</a></h1> 325<h1><a class="toc-backref" href="#id6" id="status-update" name="status-update">Status Update</a></h1>
84<p>Repoman has been updated to check for the LICENSE syntax.</p> 326<p>Repoman has been updated to check for the LICENSE syntax.</p>
85</div> 327</div>
86<div class="section" id="motivation"> 328<div class="section">
87<h1><a class="toc-backref" href="#id7" name="motivation">Motivation</a></h1> 329<h1><a class="toc-backref" href="#id7" id="motivation" name="motivation">Motivation</a></h1>
88<p>Many users wish to regulate the software they install with regards to 330<p>Many users wish to regulate the software they install with regards to
89licenses for various reasons <a class="footnote-reference" href="#id3" id="id1" name="id1">[1]</a>. Some want a system free of any 331licenses for various reasons <a class="footnote-reference" href="#id3" id="id1" name="id1">[1]</a>. Some want a system free of any
90software that is not OSI-approved; others are simply curious as to what 332software that is not OSI-approved; others are simply curious as to what
91licenses they are implicitly accepting.</p> 333licenses they are implicitly accepting.</p>
92<p>Furthermore, some software requires that a user interactively accept its 334<p>Furthermore, some software requires that a user interactively accept its
93license for its author's to consider it legally binding. This is 335license for its author's to consider it legally binding. This is
94currently implemented using <tt class="literal"><span class="pre">eutils.eclass</span></tt>.</p> 336currently implemented using <tt class="docutils literal"><span class="pre">eutils.eclass</span></tt>.</p>
95</div> 337</div>
96<div class="section" id="specification"> 338<div class="section">
97<h1><a class="toc-backref" href="#id8" name="specification">Specification</a></h1> 339<h1><a class="toc-backref" href="#id8" id="specification" name="specification">Specification</a></h1>
98<div class="section" id="ebuild-license-variable"> 340<div class="section">
99<h2><a class="toc-backref" href="#id9" name="ebuild-license-variable">Ebuild LICENSE Variable</a></h2> 341<h2><a class="toc-backref" href="#id9" id="ebuild-license-variable" name="ebuild-license-variable">Ebuild LICENSE Variable</a></h2>
100<p>Most ebuilds are for software which is released under a single license. 342<p>Most ebuilds are for software which is released under a single license.
101In these cases, the current LICENSE variable can remain as is. For 343In these cases, the current LICENSE variable can remain as is. For
102example:</p> 344example:</p>
103<pre class="literal-block"> 345<pre class="literal-block">
104LICENSE=&quot;single-license&quot; 346LICENSE=&quot;single-license&quot;
105</pre> 347</pre>
106<p>However, there are several ebuilds for software which is released under 348<p>However, there are several ebuilds for software which is released under
107several licenses, of which the user must accept one, some or all <a class="footnote-reference" href="#id4" id="id2" name="id2">[2]</a>. 349several licenses, of which the user must accept one, some or all <a class="footnote-reference" href="#id4" id="id2" name="id2">[2]</a>.
108To complicate this, some ebuilds include optional components which fall 350To complicate this, some ebuilds include optional components which fall
109under a different license.</p> 351under a different license.</p>
110<p>To accomodate these cases, LICENSE syntax should accomodate all 352<p>To accomodate these cases, LICENSE syntax should accomodate all
111functionality offered by a DEPEND string. To keep things simple, this 353functionality offered by a DEPEND string. To keep things simple, this
112GLEP proposes that the syntax be identical. For example:</p> 354GLEP proposes that the syntax be identical. For example:</p>
113<pre class="literal-block"> 355<pre class="literal-block">
114LICENSE=&quot;mandatory-license 356LICENSE=&quot;mandatory-license
115 || ( choosable-licence1 chooseable-license-2 ) 357 || ( choosable-licence1 chooseable-license-2 )
116 useflag? ( optional-component-license )&quot; 358 useflag? ( optional-component-license )&quot;
117</pre> 359</pre>
118</div> 360</div>
119<div class="section" id="license-groups"> 361<div class="section">
120<h2><a class="toc-backref" href="#id10" name="license-groups">License Groups</a></h2> 362<h2><a class="toc-backref" href="#id10" id="license-groups" name="license-groups">License Groups</a></h2>
121<p>Almost all users are willing to install any software that is 363<p>Almost all users are willing to install any software that is
122FSF-approved. Other users are willing to install any software and 364FSF-approved. Other users are willing to install any software and
123implicitly accept its license. To this end, portage will also need to 365implicitly accept its license. To this end, portage will also need to
124handle grouping of licenses.</p> 366handle grouping of licenses.</p>
125<p>At a minimum, there needs to be the groups <tt class="literal"><span class="pre">GPL-COMPATIBLE</span></tt>, 367<p>At a minimum, there needs to be the groups <tt class="docutils literal"><span class="pre">GPL-COMPATIBLE</span></tt>,
126<tt class="literal"><span class="pre">FSF-APPROVED</span></tt>, <tt class="literal"><span class="pre">OSI-APPROVED</span></tt> and <tt class="literal"><span class="pre">NON-INTERACTIVE</span></tt>. 368<tt class="docutils literal"><span class="pre">FSF-APPROVED</span></tt>, <tt class="docutils literal"><span class="pre">OSI-APPROVED</span></tt> and <tt class="docutils literal"><span class="pre">NON-INTERACTIVE</span></tt>.
127<tt class="literal"><span class="pre">NON-INTERACTIVE</span></tt> licenses are those that don't require interactive 369<tt class="docutils literal"><span class="pre">NON-INTERACTIVE</span></tt> licenses are those that don't require interactive
128acceptance for to be considered legally binding. This is the current 370acceptance for to be considered legally binding. This is the current
129behaviour of portage.</p> 371behaviour of portage.</p>
130</div> 372</div>
131<div class="section" id="accept-license"> 373<div class="section">
132<h2><a class="toc-backref" href="#id11" name="accept-license">ACCEPT_LICENSE</a></h2> 374<h2><a class="toc-backref" href="#id11" id="accept-license" name="accept-license">ACCEPT_LICENSE</a></h2>
133<p>This GLEP proposes that a user be able to explicitly accept or decline 375<p>This GLEP proposes that a user be able to explicitly accept or decline
134licenses by editing a new variable <tt class="literal"><span class="pre">ACCEPT_LICENSE</span></tt> in 376licenses by editing a new variable <tt class="docutils literal"><span class="pre">ACCEPT_LICENSE</span></tt> in
135<tt class="literal"><span class="pre">/etc/make.conf</span></tt>. Again, to keep things simple, the syntax should be 377<tt class="docutils literal"><span class="pre">/etc/make.conf</span></tt>. Again, to keep things simple, the syntax should be
136similar to that of other incrementals. For example:</p> 378similar to that of other incrementals. For example:</p>
137<pre class="literal-block"> 379<pre class="literal-block">
138ACCEPT_LICENSE=&quot;-* accepted-license -declined-license&quot; 380ACCEPT_LICENSE=&quot;-* accepted-license -declined-license&quot;
139</pre> 381</pre>
140<p>As an extension, <tt class="literal"><span class="pre">ACCEPT_LICENSE</span></tt> must also support <a class="reference" href="#license-groups">license groups</a>. 382<p>As an extension, <tt class="docutils literal"><span class="pre">ACCEPT_LICENSE</span></tt> must also support <a class="reference" href="#license-groups">license groups</a>.
141This GLEP proposes that the license group be prepended by the special 383This GLEP proposes that the license group be prepended by the special
142character &quot;<tt class="literal"><span class="pre">&#64;</span></tt>&quot;. For example:</p> 384character &quot;<tt class="docutils literal"><span class="pre">&#64;</span></tt>&quot;. For example:</p>
143<pre class="literal-block"> 385<pre class="literal-block">
144ACCEPT_LICENSE=&quot;-* &#64;FSF-APPROVED&quot; 386ACCEPT_LICENSE=&quot;-* &#64;FSF-APPROVED&quot;
145</pre> 387</pre>
146</div> 388</div>
147<div class="section" id="emerge-behaviour"> 389<div class="section">
148<h2><a class="toc-backref" href="#id12" name="emerge-behaviour">Emerge Behaviour</a></h2> 390<h2><a class="toc-backref" href="#id12" id="emerge-behaviour" name="emerge-behaviour">Emerge Behaviour</a></h2>
149<p>At a minimum, emerge must handle unaccepted licenses the same way that 391<p>At a minimum, emerge must handle unaccepted licenses the same way that
150it handles blockers. That is, with the --pretend flag the 392it handles blockers. That is, with the --pretend flag the
151not-yet-accepted license should be listed in the output. Without the 393not-yet-accepted license should be listed in the output. Without the
152--pretend flag, emerge should stop before any software is installed.</p> 394--pretend flag, emerge should stop before any software is installed.</p>
153<p>This GLEP proposes that, unlike blockers, dependencies for software 395<p>This GLEP proposes that, unlike blockers, dependencies for software
154should be checked regardless of license acceptance. Doing so will allow 396should be checked regardless of license acceptance. Doing so will allow
155the user to review all necessary licenses before initiating an actual 397the user to review all necessary licenses before initiating an actual
156emerge.</p> 398emerge.</p>
157<p>It is also proposed that the --ask option will display an unaccepted 399<p>It is also proposed that the --ask option will display an unaccepted
158license and ask for acceptance, but not update any configuration files 400license and ask for acceptance, but not update any configuration files
159at this stage. Finally, the --verbose option should also list the 401at this stage. Finally, the --verbose option should also list the
160licenses accepted for each package.</p> 402licenses accepted for each package.</p>
161</div> 403</div>
162</div> 404</div>
163<div class="section" id="rationale"> 405<div class="section">
164<h1><a class="toc-backref" href="#id13" name="rationale">Rationale</a></h1> 406<h1><a class="toc-backref" href="#id13" id="rationale" name="rationale">Rationale</a></h1>
165<p>An implementation of this proposal should make it easy for users wishing 407<p>An implementation of this proposal should make it easy for users wishing
166to regulate their software without affecting those that don't.</p> 408to regulate their software without affecting those that don't.</p>
167</div> 409</div>
168<div class="section" id="reference-implementation"> 410<div class="section">
169<h1><a class="toc-backref" href="#id14" name="reference-implementation">Reference Implementation</a></h1> 411<h1><a class="toc-backref" href="#id14" id="reference-implementation" name="reference-implementation">Reference Implementation</a></h1>
170<p>TODO</p> 412<p>TODO</p>
171</div> 413</div>
172<div class="section" id="backwards-compatibility"> 414<div class="section">
173<h1><a class="toc-backref" href="#id15" name="backwards-compatibility">Backwards Compatibility</a></h1> 415<h1><a class="toc-backref" href="#id15" id="backwards-compatibility" name="backwards-compatibility">Backwards Compatibility</a></h1>
174<p>There should be no change to the user experience without the user 416<p>There should be no change to the user experience without the user
175explicitly choosing to do so. This mandates that the 417explicitly choosing to do so. This mandates that the
176configuration variable be named <tt class="literal"><span class="pre">ACCEPT_LICENSE</span></tt> as some users may 418configuration variable be named <tt class="docutils literal"><span class="pre">ACCEPT_LICENSE</span></tt> as some users may
177already have it set due to ebuilds using <tt class="literal"><span class="pre">eutil.eclass</span></tt>'s 419already have it set due to ebuilds using <tt class="docutils literal"><span class="pre">eutil.eclass</span></tt>'s
178implementation. It also mandates that the default <tt class="literal"><span class="pre">ACCEPT_LICENSE</span></tt> be 420implementation. It also mandates that the default <tt class="docutils literal"><span class="pre">ACCEPT_LICENSE</span></tt> be
179set to <tt class="literal"><span class="pre">&#64;NON-INTERACTIVE</span></tt>.</p> 421set to <tt class="docutils literal"><span class="pre">&#64;NON-INTERACTIVE</span></tt>.</p>
180</div> 422</div>
181<div class="section" id="references"> 423<div class="section">
182<h1><a class="toc-backref" href="#id16" name="references">References</a></h1> 424<h1><a class="toc-backref" href="#id16" id="references" name="references">References</a></h1>
183<table class="footnote" frame="void" id="id3" rules="none"> 425<table class="docutils footnote" frame="void" id="id3" rules="none">
184<colgroup><col class="label" /><col /></colgroup> 426<colgroup><col class="label" /><col /></colgroup>
185<tbody valign="top"> 427<tbody valign="top">
186<tr><td class="label"><a class="fn-backref" href="#id1" name="id3">[1]</a></td><td>Gentoo Linux Bug 17367 428<tr><td class="label"><a class="fn-backref" href="#id1" name="id3">[1]</a></td><td>Gentoo Linux Bug 17367
187(<a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=17367">http://bugs.gentoo.org/show_bug.cgi?id=17367</a>)</td></tr> 429(<a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=17367">http://bugs.gentoo.org/show_bug.cgi?id=17367</a>)</td></tr>
188</tbody> 430</tbody>
189</table> 431</table>
190<table class="footnote" frame="void" id="id4" rules="none"> 432<table class="docutils footnote" frame="void" id="id4" rules="none">
191<colgroup><col class="label" /><col /></colgroup> 433<colgroup><col class="label" /><col /></colgroup>
192<tbody valign="top"> 434<tbody valign="top">
193<tr><td class="label"><a class="fn-backref" href="#id2" name="id4">[2]</a></td><td>Gentoo Linux Bug 34146 435<tr><td class="label"><a class="fn-backref" href="#id2" name="id4">[2]</a></td><td>Gentoo Linux Bug 34146
194(<a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=34146">http://bugs.gentoo.org/show_bug.cgi?id=34146</a>)</td></tr> 436(<a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=34146">http://bugs.gentoo.org/show_bug.cgi?id=34146</a>)</td></tr>
195</tbody> 437</tbody>
196</table> 438</table>
197</div> 439</div>
198<div class="section" id="copyright"> 440<div class="section">
199<h1><a class="toc-backref" href="#id17" name="copyright">Copyright</a></h1> 441<h1><a class="toc-backref" href="#id17" id="copyright" name="copyright">Copyright</a></h1>
200<p>This document has been placed in the public domain.</p> 442<p>This document has been placed in the public domain.</p>
201</div> 443</div>
202</div>
203 444
445</div>
446<div class="footer">
204<hr class="footer" /> 447<hr class="footer" />
205<div class="footer">
206<a class="reference" href="glep-0023.txt">View document source</a>. 448<a class="reference" href="glep-0023.txt">View document source</a>.
207Generated on: 2004-10-25 16:56 UTC. 449Generated on: 2006-10-10 20:23 UTC.
208Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source. 450Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
451
209</div> 452</div>
210</body> 453</body>
211</html> 454</html>
212 455

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.20