Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/alexxy:master commit in: net-dialup/accel-pptp/, sys-auth/fingerprint-gui/, sys-apps/maemo-flasher35/, ...
Date: Sat, 26 Nov 2011 21:33:13
Message-Id: 301dde8243307d3c8be875541ea05172a41108be.alexxy@gentoo
1 commit: 301dde8243307d3c8be875541ea05172a41108be
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 26 21:32:46 2011 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 26 21:32:46 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/alexxy.git;a=commit;h=301dde82
7
8 Moved to betagarden
9
10 Signed-off-by: Alexey Shvetsov <alexxy <AT> gentoo.org>
11
12 ---
13 licenses/Nokia-EULA | 255 -------
14 licenses/UPEK_EULA | 215 ------
15 net-dialup/accel-pptp/Manifest | 1 -
16 net-dialup/accel-pptp/accel-pptp-0.8.5.ebuild | 95 ---
17 net-dialup/accel-pptp/files/README.gentoo | 13 -
18 net-dialup/accel-pptp/files/options.pptp | 32 -
19 net-dialup/accel-pptp/files/pptpd-confd | 5 -
20 net-dialup/accel-pptp/files/pptpd-init | 24 -
21 net-dialup/accel-pptp/metadata.xml | 8 -
22 sys-apps/maemo-flasher35/Manifest | 1 -
23 .../maemo-flasher35/maemo-flasher35-2.5.2.2.ebuild | 38 --
24 sys-auth/fingerprint-gui/Manifest | 1 -
25 .../files/Install-step-by-step.html | 699 --------------------
26 .../fingerprint-gui/fingerprint-gui-1.00.ebuild | 60 --
27 sys-auth/upekbsapi-bin/Manifest | 1 -
28 .../upekbsapi-bin/upekbsapi-bin-4.0.0218.ebuild | 47 --
29 16 files changed, 0 insertions(+), 1495 deletions(-)
30
31 diff --git a/licenses/Nokia-EULA b/licenses/Nokia-EULA
32 deleted file mode 100644
33 index cecfcaf..0000000
34 --- a/licenses/Nokia-EULA
35 +++ /dev/null
36 @@ -1,255 +0,0 @@
37 -THIS LICENSE COVERS THE FOLLOWING COMPONENTS
38 -
39 -Maemo Flasher tool
40 -
41 -IMPORTANT: READ CAREFULLY BEFORE INSTALLING, DOWNLOADING, OR USING
42 -THE SOFTWARE
43 -
44 -This Software includes some software copyrighted by Nokia Corporation or
45 -third parties and some Open Source Software in binary form.
46 -
47 -The Software copyrighted by Nokia or some third parties is licensed to you
48 -under the Nokia End-User License Agreement [see below] and distributed to
49 -you only in binary form.
50 -
51 -The Open Source Software is licensed and distributed under GNU General
52 -Public License (GPL, the GNU lesser General Public License (LGPL, aka. The GNU
53 -Library General Public License) and/or other copyright licenses, permissions,
54 -notices or disclaimers containing obligation or permission to provide the
55 -source code of such software with the binary / executable form delivery of
56 -the said software. The source code of such software are made available to
57 -you in accordance with the referred license terms and conditions on this
58 -page http://www.maemo.org. The exact license terms of GPL, LGPL and said
59 -certain other licenses, as well as the required copyright and other notices,
60 -permissions and acknowledgements are reproduced in and delivered to you as
61 -part of the referred source code.
62 -
63 -
64 -NOKIA CORPORATION END-USER SOFTWARE AGREEMENT
65 -
66 -This Software Agreement ("Agreement") is between You (either an
67 -individual or an entity), the End User, and Nokia Corporation ("Nokia").
68 -The Agreement authorizes You to use the Software specified in Clause 1
69 -below, which may be stored on a CD-ROM, sent to You by electronic mail,
70 -or downloaded from Nokia's Web pages or Servers or from other sources
71 -under the terms and conditions set forth below. This is an agreement on
72 -end-user rights and not an agreement for sale. Nokia continues to own
73 -the copy of the Software and the physical media contained in the sales
74 -package and any other copy that You are authorized to make pursuant to
75 -this Agreement.
76 -
77 -Read this Agreement carefully before installing, downloading, or using
78 -the Software. By clicking on the "I Accept" button while installing,
79 -downloading, and/or using the Software, You agree to the terms and
80 -conditions of this Agreement. If You do not agree to all of the
81 -terms and conditions of this Agreement, promptly click the "Decline"
82 -or "I Do Not Accept" button, cancel the installation or downloading,
83 -or destroy or return the Software and accompanying documentation to
84 -Nokia. YOU AGREE THAT YOUR USE OF THE SOFTWARE ACKNOWLEDGES THAT YOU
85 -HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS
86 -TERMS AND CONDITIONS.
87 -
88 -1. SOFTWARE.
89 -
90 -As used in this Agreement, the term "Software" means, collectively:
91 -(i) the software product identified above (ii) all the contents of the
92 -disk(s), CD-ROM(s), electronic mail and its file attachments, or other
93 -media with which this Agreement is provided, including the object code
94 -form of the software delivered via a CD-ROM, electronic mail, or Web page
95 -(iii) digital images, stock photographs, clip art, or other artistic
96 -works ("Stock Files") (iv) related explanatory written materials and
97 -any other possible documentation related thereto ("Documentation");
98 -(v) fonts, and (vi) upgrades, modified versions, updates, additions,
99 -and copies of the Software (collectively "Updates"), if any, licensed
100 -to You by Nokia under this Agreement.
101 -
102 -2. END-USER RIGHTS AND USE.
103 -
104 -Nokia grants to You non-exclusive, non-transferable end-user rights
105 -to install the Software on the local hard disk(s) or other permanent
106 -storage media of one computer and use the Software on a single computer
107 -or terminal at a time.
108 -
109 -3. LIMITATIONS ON END-USER RIGHTS.
110 -
111 -You may not copy, distribute, or make derivative works of the Software
112 -except as follows:
113 -
114 -(a) You may make one copy of the Software on magnetic media as an archival
115 -backup copy, provided Your archival backup copy is not installed or
116 -used on any computer. Any other copies You make of the Software are in
117 -violation of this Agreement.
118 -
119 -(b) You may not use, modify, translate, reproduce, or transfer the right
120 -to use the Software or copy the Software except as expressly provided
121 -in this Agreement.
122 -
123 -(c) You may not resell, sublicense, rent, lease, or lend the Software.
124 -
125 -(d) You may not reverse engineer, reverse compile, disassemble, or
126 -otherwise attempt to discover the source code of the Software (except
127 -to the extent that this restriction is expressly prohibited by law)
128 -or create derivative works based on the Software.
129 -
130 -(e) Unless stated otherwise in the Documentation, You shall not display,
131 -modify, reproduce, or distribute any of the Stock Files included with the
132 -Software. In the event that the Documentation allows You to display the
133 -Stock Files, You shall not distribute the Stock Files on a stand-alone
134 -basis, i.e., in circumstances in which the Stock Files constitute the
135 -primary value of the product being distributed. You should review the
136 -"Readme" files associated with the Stock Files that You use to ascertain
137 -what rights You have with respect to such materials. Stock Files may
138 -not be used in the production of libelous, defamatory, fraudulent,
139 -infringing, lewd, obscene, or pornographic material or in any otherwise
140 -illegal manner. You may not register or claim any rights in the Stock
141 -Files or derivative works thereof.
142 -
143 -(f) You agree that You shall only use the Software in a manner that
144 -complies with all applicable laws in the jurisdiction in which You use
145 -the Software, including, but not limited to, applicable restrictions
146 -concerning copyright and other intellectual property rights.
147 -
148 -4. COPYRIGHT.
149 -
150 -The Software and all rights, without limitation including proprietary
151 -rights therein, are owned by Nokia and/or its licensors and affiliates and
152 -are protected by international treaty provisions and all other applicable
153 -national laws of the country in which it is being used. The structure,
154 -organization, and code of the Software are the valuable trade secrets and
155 -confidential information of Nokia and/or its licensors and affiliates. You
156 -must not copy the Software, except as set forth in clause 3 (Limitations
157 -On End-User Rights). Any copies which You are permitted to make pursuant
158 -to this Agreement must contain the same copyright and other proprietary
159 -notices that appear on the Software.
160 -
161 -5. MULTIPLE ENVIRONMENT SOFTWARE / MULTIPLE LANGUAGE SOFTWARE / DUAL
162 -MEDIA SOFTWARE / MULTIPLE COPIES / UPDATES.
163 -
164 -If the Software supports multiple platforms or languages, if You receive
165 -the Software on multiple media, or if You otherwise receive multiple
166 -copies of the Software, the number of computers on which all versions
167 -of the Software are installed shall be one computer. You may not rent,
168 -lease, sublicense, lend, or transfer versions or copies of the Software
169 -You do not use. If the Software is an Update to a previous version of
170 -the Software, You must possess valid end-user rights to such a previous
171 -version in order to use the Update, and You may use the previous version
172 -for ninety (90) days after You receive the Update in order to assist
173 -You in the transition to the Update. After such time You no longer have
174 -a right to use the previous version, except for the sole purpose of
175 -enabling You to install the Update.
176 -
177 -6. COMMENCEMENT & TERMINATION.
178 -
179 -This Agreement is effective from the first date You install the
180 -Software. You may terminate this Agreement at any time by permanently
181 -deleting, destroying, and returning, at Your own costs, the Software, all
182 -backup copies, and all related materials provided by Nokia. Your end-user
183 -rights automatically and immediately terminate without notice from Nokia
184 -if You fail to comply with any provision of this Agreement. In such an
185 -event, You must immediately delete, destroy, or return at Your own cost,
186 -the Software, all backup copies, and all related material to Nokia.
187 -
188 -7. YOU ACKNOWLEDGE THAT THE SOFTWARE IS PROVIDED "AS IS" WITHOUT
189 -WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND TO THE MAXIMUM EXTENT
190 -PERMITTED BY APPLICABLE LAW NEITHER NOKIA, ITS LICENSORS OR AFFILIATES,
191 -NOR THE COPYRIGHT HOLDERS MAKE ANY REPRESENTATIONS OR WARRANTIES,
192 -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
193 -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR THAT THE SOFTWARE
194 -WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS, OR
195 -OTHER RIGHTS. THERE IS NO WARRANTY BY NOKIA OR BY ANY OTHER PARTY THAT
196 -THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR
197 -THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE.
198 -YOU ASSUME ALL RESPONSIBILITY AND RISK FOR THE SELECTION OF THE SOFTWARE
199 -TO ACHIEVE YOUR INTENDED RESULTS AND FOR THE INSTALLATION, USE, AND
200 -RESULTS OBTAINED FROM IT.
201 -
202 -8. NO OTHER OBLIGATIONS.
203 -
204 -This Agreement creates no obligations on the part of Nokia other than
205 -as specifically set forth herein.
206 -
207 -9. LIMITATION OF LIABILITY.
208 -
209 -TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
210 -NOKIA, ITS EMPLOYEES OR LICENSORS OR AFFILIATES BE LIABLE FOR ANY LOST
211 -PROFITS, REVENUE, SALES, DATA, OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS
212 -OR SERVICES, PROPERTY DAMAGE, PERSONAL INJURY, INTERRUPTION OF BUSINESS,
213 -LOSS OF BUSINESS INFORMATION, OR FOR ANY SPECIAL, DIRECT, INDIRECT,
214 -INCIDENTAL, ECONOMIC, COVER, PUNITIVE, SPECIAL, OR CONSEQUENTIAL
215 -DAMAGES, HOWEVER CAUSED AND WHETHER ARISING UNDER CONTRACT, TORT,
216 -NEGLIGENCE, OR OTHER THEORY OF LIABILITY ARISING OUT OF THE USE OF
217 -OR INABILITY TO USE THE SOFTWARE, EVEN IF NOKIA OR ITS LICENSORS OR
218 -AFFILIATES ARE ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE
219 -SOME COUNTRIES/STATES/JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF
220 -LIABILITY, BUT MAY ALLOW LIABILITY TO BE LIMITED, IN SUCH CASES, NOKIA,
221 -ITS EMPLOYEES OR LICENSORS OR AFFILIATES' LIABILITY SHALL BE LIMITED
222 -TO U.S. $50. Nothing contained in this Agreement shall prejudice the
223 -statutory rights of any party dealing as a consumer. Nothing contained
224 -in this Agreement limits Nokia's liability to You in the event of death
225 -or personal injury resulting from Nokia's negligence. Nokia is acting
226 -on behalf of its employees and licensors or affiliates for the purpose
227 -of disclaiming, excluding, and/or restricting obligations, warranties,
228 -and liability as provided in this clause 9, but in no other respects
229 -and for no other purpose.
230 -
231 -10. TECHNICAL SUPPORT.
232 -
233 -Nokia has no obligation to furnish You with technical support unless
234 -separately agreed in writing between You and Nokia.
235 -
236 -11. EXPORT CONTROL.
237 -
238 -The Software, including technical data, includes cryptographic software
239 -subject to export controls under the U.S. Export Administration
240 -Regulations ("EAR") and may be subject to import or export controls in
241 -other countries. The EAR prohibits the use of the Software and technical
242 -data by a Government End User, as defined hereafter, without a license
243 -from the U.S. government. A Government End User is defined in Part
244 -772 of the EAR as "any foreign central, regional, or local government
245 -department, agency, or other entity performing governmental functions;
246 -including governmental research institutions, governmental corporations,
247 -or their separate business units (as defined in part 772 of the EAR)
248 -which are engaged in the manufacture or distribution of items or
249 -services controlled on the Wassenaar Munitions List, and international
250 -governmental organizations. This term does not include: utilities
251 -(telecommunications companies and Internet service providers; banks
252 -and financial institutions; transportation; broadcast or entertainment;
253 -educational organizations; civil health and medical organizations; retail
254 -or wholesale firms; and manufacturing or industrial entities not engaged
255 -in the manufacture or distribution of items or services controlled on
256 -the Wassenaar Munitions List.)" You agree to strictly comply with all
257 -applicable import and export regulations and acknowledge that You have
258 -the responsibility to obtain licenses to export, re-export, transfer, or
259 -import the Software. You further represent that You are not a Government
260 -End User as defined above, and You will not transfer the Software to
261 -any Government End User without a license.
262 -
263 -12. NOTICES.
264 -
265 -All notices and return of the Software and Documentation should be
266 -delivered to:
267 -
268 -NOKIA CORPORATION
269 -P.O. Box 100
270 -FIN-00045
271 -NOKIA GROUP FINLAND
272 -
273 -13. APPLICABLE LAW & GENERAL PROVISIONS.
274 -
275 -This Agreement is governed by the laws of Finland. All disputes
276 -arising from or relating to this Agreement shall be settled by a single
277 -arbitrator appointed by the Central Chamber of Commerce of Finland. The
278 -arbitration procedure shall take place in Helsinki, Finland in the English
279 -language. If any part of this Agreement is found void and unenforceable,
280 -it will not affect the validity of the balance of the Agreement, which
281 -shall remain valid and enforceable according to its terms. This Agreement
282 -may only be modified in writing by an authorized officer of Nokia.
283 -
284 -This is the entire agreement between Nokia and You relating to the
285 -Software, and it supersedes any prior representations, discussions,
286 -undertakings, end-user agreements, communications, or advertising relating
287 -to the Software.
288 -
289 -PLEASE SUBMIT ANY ACCOMPANYING REGISTRATION FORMS TO RECEIVE REGISTRATION
290 -BENEFITS WHERE APPLICABLE
291 -
292
293 diff --git a/licenses/UPEK_EULA b/licenses/UPEK_EULA
294 deleted file mode 100644
295 index d6a5891..0000000
296 --- a/licenses/UPEK_EULA
297 +++ /dev/null
298 @@ -1,215 +0,0 @@
299 -END-USER LICENSE AGREEMENT
300 -for
301 -UPEK, INC. SDK SOFTWARE PRODUCTS
302 -IMPORTANT, PLEASE READ CAREFULLY
303 -YOU MAY NOT INSTALL OR USE THIS UPEK SOFTWARE PRODUCT UNLESS YOU HAVE
304 -CAREFULLY READ THE TERMS AND CONDITIONS SET FORTH BELOW AND INDICATE
305 -YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS BY CLICKING ON THE “I
306 -ACCEPT” BUTTON AT THE END OF THIS SCREEN.
307 -This End-User License Agreement (“EULA”) represents the understanding between UPEK, Inc. and its
308 -successors and assigns (“UPEK”) and you (either an individual person or a single legal entity, referred to in
309 -this EULA as “You” or “Your”) and governs the use of the UPEK software product that accompanies this
310 -EULA, including any associated media, printed materials and electronic documentation (the “Software
311 -Product”), except to the extent a particular program is the subject of a separate written agreement with
312 -UPEK. The Software Product may also include any software updates, add-on components, stencils,
313 -templates, shapes, symbols, web services and/or supplements that UPEK may provide to You or make
314 -available to You, or that You obtain from the use of features or functionality of the Software Product, after
315 -the date You obtain Your initial copy of the Software Product (whether by delivery of a CD, permitted
316 -downloading from the Internet or a dedicated web site, or otherwise), to the extent that such items are not
317 -accompanied by a separate license agreement or terms of use.
318 -BY INSTALLING OR USING THE SOFTWARE PRODUCT, YOU ARE CONSENTING TO BE
319 -BOUND BY THIS EULA. IF YOU DO NOT AGREE TO ALL OF THE TERMS AND
320 -CONDITIONS OF THIS EULA, THEN (A) DO NOT INSTALL OR USE THE SOFTWARE
321 -PRODUCT, AND (B) YOU MAY RETURN THE SOFTWARE PRODUCT TO THE PERSON
322 -WHO PROVIDED IT TO YOU FOR A FULL REFUND. Should You have any questions concerning
323 -this EULA, or if You desire to contact UPEK for any reason, please contact the UPEK subsidiary serving
324 -Your country/region.
325 -1. GRANT OF LICENSE. Subject to the terms and conditions of this EULA and Your payment of all
326 -applicable fees for the Software Product, UPEK and its suppliers hereby grant to You, and You hereby
327 -accept a nonexclusive license to install and use copies of the Software Product, on a device, workstation,
328 -terminal, PC peripheral or other digital, electronic or analog device embedding a UPEK fingerprint sensor
329 -(a “UPEK-Enabled Device”), for the purpose of designing, creating testing, and distributing Your software
330 -product(s). If this Software Product contains documentation that is provided only in electronic form, You
331 -may print one copy of such electronic documentation; provided, however, that You may not copy the
332 -printed materials accompanying the Software Product.
333 -2. ADDITIONAL LICENSE RIGHTS – REDISTRIBUTABLE CODE. In addition to the rights granted in
334 -section 1, certain portions of the product are redistributable by You as part of Your copyrighted software
335 -application. These additional license rights are conditioned upon your compliance with the distribution
336 -requirements and license restrictions described in Section 3.
337 -2.1 Sample Code. UPEK grants you the right to use and modify the source code version of those portions
338 -of the Product identified as "Samples" in REDISTRIBUTABLES.TXT or elsewhere in the Product
339 -("Sample Code") for the sole purposes of designing, developing, testing and distributing your software
340 -product(s), and to reproduce and distribute the Sample Code, along with any modifications thereof, in
341 -object and/or source code form. For applicable redistribution requirements for Sample Code, see
342 -Section 3.1 below.
343 -2.2 Redistributable Object-Code. UPEK grants you a nonexclusive right to reproduce and distribute the
344 -object code of any portion of the Product listed in REDISTRIBUTABLES.TXT ("Redistributable Code").
345 -For applicable redistribution requirements for Redistributable Code, see Section 3.1, below.
346 -
347 -MP1:942657.3
348 -
349 - 3. LICENSE RESTRICTIONS -- DISTRIBUTION REQUIREMENTS. If you choose to exercise your
350 -rights under Section 2, any redistribution by you requires compliance with the following terms, as
351 -appropriate.
352 -3.1 Redistributable Code-Standard.
353 -(a) If you are authorized and choose to redistribute Sample Code and/or Redistributable Object-Code, as
354 -described in Section 2, you agree: (i) except as otherwise noted in Section 2.1 (Sample Code), to distribute
355 -the Redistributables only in object code form and in conjunction with and as a part of a copyrighted
356 -software application product developed by you that adds significant and primary functionality to the
357 -Redistributables ("Licensed Product"); (ii) to display your own valid copyright notice which shall be
358 -sufficient to protect UPEK’s copyright in the Product; (iii) not to remove or obscure any copyright,
359 -trademark or patent notices that appear on the Product as delivered to you; (iv) to indemnify, hold harmless,
360 -and defend UPEK from and against any claims or lawsuits, including attorney's fees, that arise or result
361 -from the use or distribution of the Licensed Product; (v) otherwise comply with the terms of this EULA;
362 -and (vi) agree that UPEK reserves all rights not expressly granted.
363 -(b) You also agree not to permit further distribution of the Redistributables by your end users except: (1)
364 -you may permit further redistribution of the Redistributables by your distributors to your end-user
365 -customers if your distributors only distribute the Redistributables in conjunction with, and as part of, the
366 -Licensed Product and You and Your distributors comply with all other terms of this EULA.
367 -4. RESERVATION OF RIGHTS; RESTRICTIONS. All rights not expressly granted by UPEK in this
368 -EULA are reserved. Except as otherwise expressly provided under this EULA, You shall not, and shall not
369 -allow any third party to:
370 -(a) transfer, assign, sublicense, resell, re-license or provide, lease, lend or allow access to the Software
371 -Product to any other person or entity, except as otherwise provided herein;
372 -(b) make error corrections or create derivative works based upon the Software Product;
373 -(c) copy (except to make a single back-up copy to replace an unusable copy of the Software Product),
374 -modify, prepare derivative works based upon, decompile, decrypt, reverse engineer or attempt to
375 -reconstruct or discover any source code or underlying ideas or algorithms of the Software Product by any
376 -means whatsoever (except to the extent applicable laws specifically prohibit such restriction), disassemble
377 -or otherwise reduce the Software Product to human-readable form to gain access to trade secrets or
378 -confidential information in the Software Product;
379 -(d) use the Software Product for timesharing, hosting or service bureau purposes; or
380 -(e) remove, obscure, or alter UPEK’s (or its third party licensors’) copyright notices, trademarks, or other
381 -proprietary rights notices affixed to or contained within the Software Product (and any copies thereof,
382 -including the back-up copy) or use such notices, trademarks or service marks for any other purpose.
383 -You understand and agree that (i) the Software Product is licensed to You and not sold, (ii) your license to
384 -the individual components of the Software Product is limited to use of the Software Product as a whole, and
385 -You may not use or seek to use software code incorporated therein on a stand-alone basis, and (iii) the
386 -individual components of the Software Product may not be separated for use on more than one UPEKEnabled Device, unless expressly permitted by this EULA. UPEK retains title to all copies of the Software
387 -Product and all associated intellectual property rights therein, and any and all documentation thereof.
388 -
389 -5. PROPRIETARY NOTICES; TRADEMARKS. You agree to maintain and reproduce all copyright and
390 -other proprietary notices on all copies, in any form, of the Software Product in the same form and manner
391 -that such copyright and other proprietary notices are included on the Software Product, including on any
392 -
393 -MP1:942657.3
394 -
395 - back-up copy of the Software Product. This EULA does not grant You any rights in connection with any
396 -trademarks or service marks of UPEK.
397 -6. SUPPORT SERVICES. UPEK may provide You with support services related to the Software Product
398 -(“Support Services”). Use of Support Services, if any, is governed by the UPEK policies and terms
399 -described in other UPEK-provided materials. Any supplemental software code provided to You as part of
400 -the Support Services is considered part of the Software Product and subject to the terms and conditions of
401 -this EULA.
402 -7. LIMITED WARRANTY.
403 -(a) UPEK warrants that during the “Warranty Period” (as defined below): (i) the media on which the
404 -Software Product is furnished, if any, will be free of defects in materials and workmanship under normal
405 -use; and (ii) the Software Product will substantially conform to its published specifications (the “Limited
406 -Warranty”). The “Warranty Period” means a period beginning on the date of Your receipt of the Software
407 -Product, as applicable, and ending on the later of (i) thirty (30) days from the date of delivery of such
408 -Software Product, as applicable, or (ii) the end of the minimum period required by the law of the applicable
409 -jurisdiction. The Limited Warranty extends only to You as the original licensee. This Limited Warranty
410 -does not cover anything caused by accident or abuse or by use of the Software Product other than for its
411 -reasonably intended purposes and as recommended in the accompanying user documentation. Updates are
412 -covered by this warranty only if provided to You during the Warranty Period. Your sole and exclusive
413 -remedy and the entire liability of UPEK and its suppliers under this Limited Warranty will be, at UPEK’s
414 -option, to repair, replace, or refund the purchase price for the Software Product that is returned to UPEK, as
415 -applicable, provided that you report the defects to UPEK or its designee within the Warranty Period. Any
416 -breach of the Limited Warranty related to an error or defect in the media containing the Software Product
417 -shall be remedied solely with the replacement of the media containing the Software Product. You shall pay
418 -shipping or freight charges, including, without limitation, obtaining full value replacement insurance, for
419 -any returns, whether for repair, replacement, or refund, to UPEK or its designee.
420 -(b) This warranty does not apply if the Software Product (i) is licensed for beta, evaluation, testing,
421 -demonstration or other purposes for which UPEK does not receive a license fee, (ii) has been altered,
422 -except by UPEK, (iii) has not been installed, operated, repaired, or maintained by UPEK or in accordance
423 -with instructions supplied by UPEK, (iv) has been subjected to abnormal physical or electrical stress,
424 -misuse, negligence, or accident, or (v) is used in ultrahazardous activities.
425 -8. DISCLAIMER OF WARRANTIES.
426 -(a) EXCEPT FOR THE EXPRESS WARRANTIES SET FORTH IN SECTION 7, UPEK AND ITS
427 -SUPPLIERS PROVIDE THE SOFTWARE PRODUCT AND SUPPORT SERVICES (IF ANY) TO YOU
428 -“AS IS,” AND YOUR USE IS AT YOUR OWN RISK. UPEK DOES NOT MAKE, AND HEREBY
429 -DISCLAIMS, ANY AND ALL OTHER EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
430 -NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
431 -PARTICULAR PURPOSE, NONINFRINGEMENT OF THIRD PARTY RIGHTS, AND ANY
432 -WARRANTIES ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. THE
433 -DURATION OF ANY IMPLIED WARRANTY THAT IS NOT EFFECTIVELY DISCLAIMED WILL
434 -BE LIMITED TO THE WARRANTY PERIOD. SOME STATES DO NOT ALLOW LIMITATIONS ON
435 -HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY
436 -TO YOU.
437 -(b) UPEK DOES NOT WARRANT THAT THE SOFTWARE PRODUCT IS ERROR FREE OR THAT
438 -YOU WILL BE ABLE TO OPERATE THE SOFTWARE WITHOUT PROBLEMS OR
439 -INTERRUPTIONS.
440 -9. LIMITATION OF LIABILITY.
441 -
442 -MP1:942657.3
443 -
444 - (a) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, YOU EXPRESSLY
445 -ACKNOWLEDGE AND AGREE THAT NEITHER UPEK NOR ITS AFFILIATES, RESELLERS OR
446 -LICENSORS WILL BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL,
447 -CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF OR IN
448 -CONNECTION WITH THIS EULA, HOWSOEVER CAUSED BY ANY THEORY OF LIABILITY,
449 -INCLUDING BUT NOT LIMITED TO, CONTRACTS, PRODUCTS LIABILITY, STRICT LIABILITY
450 -AND NEGLIGENCE, AND WHETHER OR NOT UPEK OR ITS SUPPLIERS OR LICENSORS HAVE
451 -BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. WITHOUT LIMITING THE
452 -FOREGOING AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO
453 -EVENT WILL THE TOTAL LIABILITY OF UPEK OR ANY OF ITS AFFILIATES, SUPPLIERS OR
454 -LICENSORS ARISING OUT OF OR RELATED TO THIS EULA EXCEED THE FEES ACTUALLY
455 -PAID TO UPEK FOR THE SOFTWARE PRODUCT.
456 -(b) YOU ACKNOWLEDGE AND AGREE THAT THE PROVISIONS UNDER THIS EULA THAT
457 -LIMIT LIABILITY, DISCLAIM WARRANTIES, OR EXCLUDE CONSEQUENTIAL DAMAGES OR
458 -OTHER DAMAGES OR REMEDIES ARE ESSENTIAL TERMS OF THIS EULA THAT ARE
459 -FUNDAMENTAL TO THE PARTIES’ UNDERSTANDING REGARDING ALLOCATION OF RISK.
460 -ACCORDINGLY, SUCH PROVISIONS SHALL BE SEVERABLE AND INDEPENDENT OF ANY
461 -OTHER PROVISIONS AND SHALL BE ENFORCED AS SUCH, REGARDLESS OF ANY BREACH
462 -OR OTHER OCCURRENCE HEREUNDER, AND EVEN UNDER CIRCUMSTANCES THAT CAUSE
463 -ANY EXCLUSIVE REMEDY UNDER THIS EULA TO FAIL OF ITS ESSENTIAL PURPOSE.
464 -10. TERM AND TERMINATION.
465 -(a) The term of this EULA shall commence upon the date You accept the terms and conditions of this
466 -EULA, and shall continue in full force and effect thereafter unless terminated by UPEK as provided herein.
467 -UPEK may, at its option, terminate this EULA immediately upon notice to You, if You fail to comply with
468 -any terms and conditions of this EULA.
469 -(b) Upon termination, all license rights under this EULA will terminate and You must promptly destroy all
470 -copies of the Software Product in Your possession or control. Upon UPEK’s request, You shall certify in
471 -writing that You have complied with Your obligations under this Section and otherwise under this EULA.
472 -Termination by UPEK will not limit any of UPEK’s other rights or remedies under this EULA or at law or
473 -in equity.
474 -11. MISCELLANEOUS.
475 -(a) LIMITS ON YOUR RIGHT TO TRANSFER. You may not assign, sublicense, rent, lease, lend, sell,
476 -grant a security interest in, or otherwise transfer the Software Product or any rights under this EULA
477 -without the prior written consent of UPEK.
478 -(b) APPLICABLE LAW. This EULA is governed by the laws of the United States and the State of
479 -California, without regard to the conflict of laws principles thereof. In relation to any legal action or
480 -proceeding arising out of this EULA, You hereby irrevocably consent and submit to the exclusive
481 -jurisdiction of the competent federal and state courts having jurisdiction in San Francisco County,
482 -California, and waive any objection to proceedings in such courts. If this EULA is translated into a
483 -language other than English and there is a conflict between the terms of the EULA in English and the
484 -EULA in the other language, the terms of the terms of the EULA in English shall prevail. The EULA in
485 -English may be downloaded from the UPEK website.
486 -(c) COMPLIANCE WITH LAWS. You agree to use the Software Product in compliance with all
487 -applicable laws, statutes, rules and regulations, including, without limitation, U.S. export laws and
488 -regulations.
489 -(d) SEVERABILITY AND SURVIVAL. If any provision of this EULA is illegal or unenforceable under
490 -applicable law, the remaining provisions of this EULA will remain valid and fully enforceable. If any
491 -
492 -MP1:942657.3
493 -
494 - provision is in part enforceable and in part unenforceable, it will be enforced to the extent permitted under
495 -applicable law. Sections 4, 5, 7, 8, 9, 10 and 11 shall survive the termination of this EULA.
496 -(e) INJUNCTIVE RELIEF. You agree that a breach of this EULA adversely affecting UPEK’s proprietary
497 -rights in the Software Product or any UPEK-Enabled Device may cause irreparable injury to UPEK for
498 -which monetary damages would not be an adequate remedy and UPEK shall be entitled to equitable relief
499 -in addition to any remedies it may have hereunder or at law.
500 -(f) ENTIRE AGREEMENT. This EULA (including any addendum or amendment to this EULA which is
501 -included with the Software Product) is the entire agreement between You and UPEK relating to the
502 -Software Product and the Support Services (if any) and they supersede all prior or contemporaneous oral or
503 -written communications, proposals and representations with respect to the Software Product or any other
504 -subject matter covered by this EULA. No amendment to or modification of this EULA will be binding
505 -unless made in writing and signed by UPEK. No failure to exercise, and no delay in exercising, on the part
506 -of either party, any right or any power hereunder shall operate as a waiver thereof, nor shall any single or
507 -partial exercise of any right or power hereunder preclude further exercise of any other right hereunder. In
508 -the event of any conflict between this EULA and any applicable purchase terms or UPEK’s policies and
509 -terms for Support Services, the terms of this EULA shall control.
510 -
511 -MP1:942657.3
512 -
513 -
514
515 diff --git a/net-dialup/accel-pptp/Manifest b/net-dialup/accel-pptp/Manifest
516 deleted file mode 100644
517 index 6f874b0..0000000
518 --- a/net-dialup/accel-pptp/Manifest
519 +++ /dev/null
520 @@ -1 +0,0 @@
521 -DIST accel-pptp-0.8.5.tar.bz2 589096 RMD160 7ac16756f32ccf617ac63e50fa57ab8c6d9f106f SHA1 1bb5ee672dab14025fc16906368244c17719e7a1 SHA256 ac27e9834e61bb4c97be232c8c2c342cc91ebf431309079d1014acede805106b
522
523 diff --git a/net-dialup/accel-pptp/accel-pptp-0.8.5.ebuild b/net-dialup/accel-pptp/accel-pptp-0.8.5.ebuild
524 deleted file mode 100644
525 index cfdee69..0000000
526 --- a/net-dialup/accel-pptp/accel-pptp-0.8.5.ebuild
527 +++ /dev/null
528 @@ -1,95 +0,0 @@
529 -# Copyright 1999-2011 Gentoo Foundation
530 -# Distributed under the terms of the GNU General Public License v2
531 -# $Header: $
532 -
533 -EAPI="4"
534 -
535 -inherit linux-mod eutils autotools multilib
536 -
537 -DESCRIPTION="Point-to-Point Tunnelling Protocol Client/Server for Linux"
538 -SRC_URI="mirror://sourceforge/accel-pptp/${P}.tar.bz2"
539 -HOMEPAGE="http://accel-pptp.sourceforge.net/"
540 -
541 -SLOT="0"
542 -LICENSE="GPL-2"
543 -KEYWORDS="~amd64 ~x86"
544 -IUSE="tcpd server"
545 -
546 -COMMON_DEPEND=">=net-dialup/ppp-2.4.2
547 - server? ( !net-dialup/pptpd )
548 - tcpd? ( sys-apps/tcp-wrappers )"
549 -DEPEND="${COMMON_DEPEND}
550 - virtual/linux-sources"
551 -RDEPEND="${COMMON_DEPEND}"
552 -
553 -BUILD_TARGETS="all"
554 -BUILD_PARAMS="KDIR=${KERNEL_DIR}"
555 -CONFIG_CHECK="PPP PPPOE PPTP"
556 -MODULESD_PPTP_ALIASES=("net-pf-24 pptp")
557 -
558 -src_prepare() {
559 - use server && cd "${S}/pptpd-1.3.3" && eautoreconf
560 - cd "${S}/pppd_plugin" && eautoreconf
561 -
562 - #Match pptpd-logwtmp.so's version with pppd's version (#89895)
563 - local PPPD_VER=$(best_version net-dialup/ppp)
564 - PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
565 - PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision
566 - echo "#define VERSION \"${PPPD_VER}\"" > "${S}/pptpd-1.3.3/plugins/patchlevel.h"
567 - # Respect LDFLAGS
568 - sed -e "/^LDFLAGS/{s:=:+=:}" -i "${S}/pptpd-1.3.3/plugins/Makefile"
569 -}
570 -
571 -src_configure() {
572 - if use server; then
573 - cd "${S}/pptpd-1.3.3"
574 - # Define KDIR to build against userspace headers...
575 - KDIR='/usr' \
576 - econf --enable-bcrelay \
577 - $(use_with tcpd libwrap)
578 - fi
579 -
580 - cd "${S}/pppd_plugin"
581 - KDIR='/usr' econf
582 -}
583 -
584 -src_compile() {
585 - if use server; then
586 - cd "${S}/pptpd-1.3.3"
587 - emake COPTS="${CFLAGS}" || die "make failed"
588 - fi
589 -
590 - cd "${S}/pppd_plugin"
591 - emake COPTS="${CFLAGS}" || die "make failed"
592 -}
593 -
594 -src_install () {
595 - if use server; then
596 - cd "${S}/pptpd-1.3.3"
597 - einstall || die "make install failed"
598 -
599 - insinto /etc
600 - doins samples/pptpd.conf
601 -
602 - insinto /etc/ppp
603 - doins samples/options.pptpd
604 -
605 - exeinto /etc/init.d
606 - newexe "${FILESDIR}/pptpd-init" pptpd || die
607 -
608 - insinto /etc/conf.d
609 - newins "${FILESDIR}/pptpd-confd" pptpd || die
610 - fi
611 -
612 - cd "${S}/pppd_plugin/src/.libs"
613 - local PPPD_VER=$(best_version net-dialup/ppp)
614 - PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
615 - PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision
616 - insinto /usr/$(get_libdir)/pppd/${PPPD_VER}
617 - newins pptp.so.0.0.0 pptp.so || die
618 - doman "${S}"/pppd_plugin/src/pppd-pptp.8 || die
619 -
620 - cd "${S}"
621 - dodoc README || die
622 - cp -R example "${D}/usr/share/doc/${P}/example"
623 -}
624
625 diff --git a/net-dialup/accel-pptp/files/README.gentoo b/net-dialup/accel-pptp/files/README.gentoo
626 deleted file mode 100644
627 index 68d6af2..0000000
628 --- a/net-dialup/accel-pptp/files/README.gentoo
629 +++ /dev/null
630 @@ -1,13 +0,0 @@
631 -link_ppp17="/dev/null"
632 -username_ppp17='pva0xd'
633 -password_ppp17='3149068110'
634 -pppd_ppp17="
635 -plugin pptp.so
636 -pptp_server 78.31.23.148
637 -file /etc/ppp/options.pptp
638 -mtu 1436
639 -mru 1436
640 -lcp-echo-interval 20
641 -lcp-echo-failure 3
642 -"
643 -
644
645 diff --git a/net-dialup/accel-pptp/files/options.pptp b/net-dialup/accel-pptp/files/options.pptp
646 deleted file mode 100644
647 index d61ab80..0000000
648 --- a/net-dialup/accel-pptp/files/options.pptp
649 +++ /dev/null
650 @@ -1,32 +0,0 @@
651 -#
652 -# Lock the port
653 -#
654 -#lock
655 -
656 -#
657 -# We don't need the tunnel server to authenticate itself
658 -#
659 -noauth
660 -
661 -#
662 -# Turn off transmission protocols we know won't be used
663 -#
664 -nobsdcomp
665 -nodeflate
666 -
667 -#
668 -# We want MPPE
669 -#
670 -require-mppe
671 -
672 -#
673 -# We want a sane mtu/mru
674 -#
675 -mtu 1437
676 -mru 1437
677 -
678 -#
679 -# Time this thing out of it goes poof
680 -#
681 -lcp-echo-failure 10
682 -lcp-echo-interval 10
683
684 diff --git a/net-dialup/accel-pptp/files/pptpd-confd b/net-dialup/accel-pptp/files/pptpd-confd
685 deleted file mode 100644
686 index 1169e57..0000000
687 --- a/net-dialup/accel-pptp/files/pptpd-confd
688 +++ /dev/null
689 @@ -1,5 +0,0 @@
690 -# Config file for /etc/init.d/pptpd
691 -
692 -# Any extra options you want to pass to pptpd
693 -# on start-up should be put here.
694 -PPTPD_OPTS=""
695
696 diff --git a/net-dialup/accel-pptp/files/pptpd-init b/net-dialup/accel-pptp/files/pptpd-init
697 deleted file mode 100644
698 index 171e113..0000000
699 --- a/net-dialup/accel-pptp/files/pptpd-init
700 +++ /dev/null
701 @@ -1,24 +0,0 @@
702 -#!/sbin/runscript
703 -# Copyright 1999-2009 Gentoo Foundation
704 -# Distributed under the terms of the GNU General Public License, v2 or later
705 -# $Header: $
706 -
707 -depend() {
708 - need net
709 -}
710 -
711 -start() {
712 - ebegin "Starting pptpd"
713 - modprobe pptp
714 - start-stop-daemon --start --quiet --exec /usr/sbin/pptpd -- ${PPTPD_OPTS}
715 - eend $?
716 -}
717 -
718 -stop() {
719 - ebegin "Stopping pptpd"
720 - start-stop-daemon --stop --quiet --pidfile /var/run/pptpd.pid
721 - result=$?
722 - start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/pptpctrl
723 - result=$(( $result + $? ))
724 - eend $result
725 -}
726
727 diff --git a/net-dialup/accel-pptp/metadata.xml b/net-dialup/accel-pptp/metadata.xml
728 deleted file mode 100644
729 index 009a9d9..0000000
730 --- a/net-dialup/accel-pptp/metadata.xml
731 +++ /dev/null
732 @@ -1,8 +0,0 @@
733 -<?xml version="1.0" encoding="UTF-8"?>
734 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
735 -<pkgmetadata>
736 - <herd>net-dialup</herd>
737 - <use>
738 - <flag name='server'>Enable pptpd</flag>
739 - </use>
740 -</pkgmetadata>
741
742 diff --git a/sys-apps/maemo-flasher35/Manifest b/sys-apps/maemo-flasher35/Manifest
743 deleted file mode 100644
744 index 7e794d8..0000000
745 --- a/sys-apps/maemo-flasher35/Manifest
746 +++ /dev/null
747 @@ -1 +0,0 @@
748 -DIST maemo_flasher-3.5_2.5.2.2.tar.gz 48619 SHA256 2072c7d146e72ba238723ebc639ad0fa6a61fc1f5305463a6bcc76ccb302723e SHA512 bbb16f97489ec437e1a9c5dabb07ff55b9eb954e81b19a70e195f2a93aee256827907810366ac66a83ad09fe0752edc790c5d4a719fbcc3e38cdb163e5b733fd WHIRLPOOL 8c5d6fdcd3d62289e9d162e12b7a3878602d34695bc3bbd3b238adb489652830168c2ecc5c745c541bce92cc916e5835af409be08372d954c32da21ab195ebaa
749
750 diff --git a/sys-apps/maemo-flasher35/maemo-flasher35-2.5.2.2.ebuild b/sys-apps/maemo-flasher35/maemo-flasher35-2.5.2.2.ebuild
751 deleted file mode 100644
752 index 2d0f02a..0000000
753 --- a/sys-apps/maemo-flasher35/maemo-flasher35-2.5.2.2.ebuild
754 +++ /dev/null
755 @@ -1,38 +0,0 @@
756 -# Copyright 1999-2010 Gentoo Foundation
757 -# Distributed under the terms of the GNU General Public License v2
758 -# $Header: $
759 -
760 -EAPI=3
761 -
762 -MY_PN="${PN/-/_}"
763 -MY_PN="${MY_PN/35/}"
764 -MY_PV="3.5_${PV}"
765 -MY_P="${MY_PN}-${MY_PV}"
766 -
767 -FN="${MY_P}.tar.gz"
768 -DESCRIPTION="Firmware flasher for Maemo"
769 -HOMEPAGE="http://www.maemo.org"
770 -SRC_URI="${FN}"
771 -
772 -LICENSE="Nokia-EULA"
773 -SLOT="0"
774 -KEYWORDS="~amd64"
775 -IUSE=""
776 -RESTRICT="fetch strip"
777 -
778 -DEPEND="virtual/libc"
779 -RDEPEND="${DEPEND}"
780 -
781 -pkg_nofetch() {
782 - elog "Please obtain ${FN} from
783 - http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
784 - and place it in ${DISTDIR}"
785 -}
786 -
787 -S="${WORKDIR}"/${MY_P}
788 -
789 -src_install() {
790 - newbin flasher-3.5 flasher || die
791 - newman man/man1/flasher-3.5.1 flasher.1 || die
792 - dodoc doc/changelog doc/README.Debian || die
793 -}
794
795 diff --git a/sys-auth/fingerprint-gui/Manifest b/sys-auth/fingerprint-gui/Manifest
796 deleted file mode 100644
797 index 2b5408e..0000000
798 --- a/sys-auth/fingerprint-gui/Manifest
799 +++ /dev/null
800 @@ -1 +0,0 @@
801 -DIST fingerprint-gui-1.00.tar.gz 3781064 SHA256 4d826156e553076f6d7817c4a347ab955e81c44c355ec10b7ab2d3d7732136f5 SHA512 5372964ea5f75b51362316041eb1504cb235c016a615870a88994e4c566561a98c630b400203752bb4ac40c82d881a31a19304b664928ce0c1a03ff7134c362c WHIRLPOOL 9a7a3c5b545bdccc4af86cfabd1b4f9d9bb2996568540e338e7926a6f2453dc8d6113b978c6eb6202bfcd360aa44a8163fbdd92c7f51b57a2440c8d50010196d
802
803 diff --git a/sys-auth/fingerprint-gui/files/Install-step-by-step.html b/sys-auth/fingerprint-gui/files/Install-step-by-step.html
804 deleted file mode 100644
805 index 240f49e..0000000
806 --- a/sys-auth/fingerprint-gui/files/Install-step-by-step.html
807 +++ /dev/null
808 @@ -1,699 +0,0 @@
809 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
810 -<HTML>
811 -<HEAD>
812 - <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
813 - <TITLE></TITLE>
814 - <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.2 (Unix)">
815 - <META NAME="AUTHOR" CONTENT="Wolfgang Ullrich">
816 - <META NAME="CREATED" CONTENT="20081021;15191700">
817 - <META NAME="CHANGEDBY" CONTENT="Wolfgang Ullrich">
818 - <META NAME="CHANGED" CONTENT="20100819;20523800">
819 - <META NAME="Info 1" CONTENT="">
820 - <META NAME="Info 2" CONTENT="">
821 - <META NAME="Info 3" CONTENT="">
822 - <META NAME="Info 4" CONTENT="">
823 - <STYLE TYPE="text/css">
824 - <!--
825 - @page { margin: 2cm }
826 - P { margin-bottom: 0.21cm; page-break-before: auto }
827 - P.cjk { font-size: 10pt }
828 - H1 { margin-bottom: 0.21cm; page-break-before: auto }
829 - H1.western { font-family: "Arial", sans-serif; font-size: 16pt }
830 - H1.cjk { font-family: "DejaVu Sans"; font-size: 16pt }
831 - H1.ctl { font-family: "DejaVu Sans"; font-size: 16pt }
832 - H2 { margin-bottom: 0.21cm; page-break-before: auto }
833 - H2.western { font-family: "Arial", sans-serif; font-size: 14pt; font-style: italic }
834 - H2.cjk { font-size: 14pt; font-style: italic }
835 - H2.ctl { font-size: 14pt; font-style: italic }
836 - H3 { margin-bottom: 0.21cm; page-break-before: auto }
837 - H3.western { font-family: "Arial", sans-serif }
838 - A.western:visited { so-language: en-US }
839 - A.cjk:visited { so-language: zxx }
840 - A.ctl:visited { so-language: zxx }
841 - -->
842 - </STYLE>
843 -</HEAD>
844 -<BODY LANG="en-US" DIR="LTR">
845 -<P ALIGN=CENTER STYLE="margin-top: 0.42cm; page-break-after: avoid"><FONT FACE="Arial, sans-serif"><FONT SIZE=4><B>Installing
846 -Step by Step</B></FONT></FONT></P>
847 -<P CLASS="western" ALIGN=CENTER><FONT SIZE=2>(Version 0.15)</FONT></P>
848 -<DIV ID="Inhaltsverzeichnis1" DIR="LTR">
849 - <DIV ID="Inhaltsverzeichnis1_Head" DIR="LTR">
850 - <P STYLE="margin-top: 0.42cm; page-break-after: avoid"><FONT FACE="Arial, sans-serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Contents</B></FONT></FONT></P>
851 - </DIV>
852 - <P STYLE="margin-bottom: 0cm"> 1 Installing Executables and
853 - Libraries 2</P>
854 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 1.1 Installing
855 - required Libraries 2</P>
856 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 1.2 Installing
857 - executables 2</P>
858 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 1.3 Creating a
859 - “plugdev” group 3</P>
860 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 1.4 Uninstalling
861 - other Fingerprint Solutions 3</P>
862 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 1.5 Special
863 - preparations for Lubuntu 3</P>
864 - <P STYLE="margin-bottom: 0cm"> 2 Acquiring Fingerprints 3</P>
865 - <P STYLE="margin-bottom: 0cm"> 3 Setting up Fingerprint
866 - Authentication 3</P>
867 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 3.1 Configuring
868 - “su” 4</P>
869 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 3.2 Configuring
870 - “login” 5</P>
871 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 3.3 Configuring
872 - “sudo” 5</P>
873 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 3.4 Configuring
874 - “gdm” 5</P>
875 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 3.5 Configuring
876 - “gnome-screensaver” 6</P>
877 - <P STYLE="margin-bottom: 0cm"> 4 Exporting Fingerprint Data and
878 - Testing PAM Settings 6</P>
879 - <P STYLE="margin-bottom: 0cm"> 5 Password Store 6</P>
880 - <P STYLE="margin-bottom: 0cm"> 6 Troubleshooting 8</P>
881 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 6.1 Gdm Greeter
882 - doesn't show the Fingerprint GUI Widget or needs a long time (up to
883 - 20 seconds) to show it 8</P>
884 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 6.2
885 - Fingerprint-gui Error “Could not open fingerprint device” 8</P>
886 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 6.3 Login on a
887 - secure tty hangs with “OK” Message 8</P>
888 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 6.4 You have a
889 - fingerprint device from UPEK/SGS Thomson and get some “ABSOpen()
890 - failed...” error message in /var/log/auth.log 8</P>
891 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 6.5 Password can
892 - not be saved to removable media 8</P>
893 - <P STYLE="margin-bottom: 0cm"> 7 Known Limitations 9</P>
894 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 7.1 Applications
895 - that don't use PAM for prompting a password 9</P>
896 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 7.2 Missing
897 - XAUTHORITY environment variable 9</P>
898 - <P STYLE="margin-left: 0.5cm; margin-bottom: 0cm"> 7.3 Other Linux
899 - distributions 9</P>
900 - <P STYLE="margin-left: 1cm; margin-bottom: 0cm">Debian 4.0 9</P>
901 - <P STYLE="margin-left: 1cm; margin-bottom: 0cm">SuSE 11.1 (gnome
902 - edition) 9</P>
903 - <P STYLE="margin-left: 1cm; margin-bottom: 0cm">Slackware 9</P>
904 -</DIV>
905 -<P CLASS="western" ALIGN=CENTER><BR><BR>
906 -</P>
907 -<P CLASS="western"><BR><BR>
908 -</P>
909 -<P CLASS="western" STYLE="page-break-before: always">This HowTo
910 -describes the installation and setup of the “Fingerprint GUI”
911 -project. It was tested on <I><U>Ubuntu 8.04, 8.10, 9.04, 9.10 and
912 -10.04 Desktop</U></I>, <I><U>Lubuntu 10.04</U></I> and <I><U>Fedora
913 -10 and 12</U></I> (32bit versions) and <I><U>Ubuntu 8.10 9.04 and
914 -10.04 Desktop</U></I> (64bit version) each new installed with default
915 -settings. It is applicable for GDM/Gnome desktop systems only and <B>can
916 -</B><U><B>not</B></U><B> be used as a HowTo for KDE systems</B>. It
917 -should show the principles of installing and configuring the system
918 -and provide enough information needed for deployment in other Linux
919 -distributions. In the chapter <B>&quot;Other Linux distributions&quot;</B>,
920 -my experiences with these distributions are described. I didn't have
921 -the time to solve all those problems. That should be the
922 -responsibility of the distributors or of experienced users. Please
923 -contact me if you have the system installed properly to such a
924 -distribution or if you experience a bug.</P>
925 -<OL>
926 - <LI><H1 CLASS="western">Installing Executables and Libraries</H1>
927 -</OL>
928 -<P CLASS="western">After downloading the
929 -“fingerprint-gui-x.y-&lt;arch&gt;.tar.gz” package please unpack
930 -it into some directory (<FONT FACE="Courier 10 Pitch"><FONT SIZE=2>tar
931 --xzf fingerprint-gui-x.y-&lt;arch&gt;.tar.gz</FONT></FONT>). Then
932 -change to this directory and become “root”. The command for
933 -installation is “<FONT FACE="Courier 10 Pitch"><FONT SIZE=2>./install.sh
934 -[--uninstall]</FONT></FONT>”. If you have a device from UPEK Inc.
935 -or SGS Thomson you will need the proprietary driver library
936 -“libbsapi.so” from UPEK Inc. In this case you will be prompted
937 -for installing this library. If you chose “Yes” the “libbsapi.so”
938 -file (for your architecture) will be copied to “/usr/lib/” and
939 -“ldconfig” will be called then. If you have a device from other
940 -vendors you will not be prompted for installing “libbsapi.so”.
941 -Please have a look at the libfprint homepage
942 -(<A CLASS="western" HREF="http://reactivated.net/fprint/wiki/Main_Page">http://reactivated.net/fprint/wiki/Main_Page</A>)
943 -for a list of supported devices.
944 -</P>
945 -<OL>
946 - <OL>
947 - <LI><H2 CLASS="western">Installing required Libraries</H2>
948 - </OL>
949 -</OL>
950 -<P CLASS="western">When executing “./install.sh” as root it will
951 -probably print a list of missing libraries. Use your package manager
952 -to install the required packages and their dependencies. Below is a
953 -list of packages to install:</P>
954 -<P CLASS="western"><U>Ubuntu 10.04 Desktop:</U></P>
955 -<UL>
956 - <LI><P CLASS="western">libfakekey0
957 - </P>
958 - <LI><P CLASS="western">libfprint0 (<U><B>IMPORTANT</B></U>: Since
959 - version 0.14 fingerprint-gui requires libfprint0 version
960 - 0.1.0~pre2-1 that is <U>not</U> part of the Ubuntu repository yet.
961 - Please install this version from
962 - <A CLASS="western" HREF="https://launchpad.net/~fingerprint/+archive/fprint">https://launchpad.net/~fingerprint/+archive/fprint</A>
963 - .</P>
964 - <LI><P CLASS="western">libqca2</P>
965 - <LI><P CLASS="western">libqca2-plugin-ossl</P>
966 - <LI><P CLASS="western">libqt4-xml</P>
967 -</UL>
968 -<P CLASS="western"><U>Fedora 12:</U></P>
969 -<UL>
970 - <LI><P CLASS="western">libfakekey-0.1.3
971 - </P>
972 - <LI><P CLASS="western">libfprint-0.1.0-14.pre2</P>
973 - <LI><P CLASS="western">qt-x11-1:4.6.2-16</P>
974 - <LI><P CLASS="western">qca2-2.0.2-2
975 - </P>
976 -</UL>
977 -<UL>
978 - <LI><P CLASS="western">qca-ossl-2.0.0-0.8.beta3</P>
979 -</UL>
980 -<OL>
981 - <OL START=2>
982 - <LI><H2 CLASS="western">Installing executables</H2>
983 - </OL>
984 -</OL>
985 -<P CLASS="western">If all required libraries are installed the
986 -“./install.sh” script will copy the executables and some other
987 -files to the following locations:</P>
988 -<UL>
989 - <LI><P CLASS="western">“fingerprint-gui” and
990 - “fingerprint-identifier” to /usr/local/bin/,</P>
991 - <LI><P CLASS="western">“fingerprint-suid”, “fingerprint-helper”
992 - and “fingerprint-plugin” to /usr/local/lib/fingerprint-gui/,</P>
993 - <LI><P CLASS="western">A “Fingerprint GUI” entry in the “System
994 - Settings” menu,</P>
995 - <LI><P CLASS="western">The plugin “pam_fingerprint-gui.so” to
996 - /lib/security/ (/lib64/security/ in Fedora 64bit),</P>
997 - <LI><P CLASS="western">In case of a detected device from UPEK Inc.
998 - or SGS Thomson your choice of “Yes” to the appropriate prompt
999 - the library “libbsapi.so” to “/usr/lib”, a configuration
1000 - file “upek.cfg” to “/etc”, an udev-rules file
1001 - “91-fingerprint-gui-upek.rules” to “/etc/udev/rules.d” and
1002 - create a directory “/var/upek_data”.</P>
1003 -</UL>
1004 -<OL>
1005 - <OL START=3>
1006 - <LI><H2 CLASS="western">Creating a “plugdev” group</H2>
1007 - </OL>
1008 -</OL>
1009 -<P CLASS="western">While installation <SPAN STYLE="background: transparent">the</SPAN>
1010 - “./install.sh” script will check your “/etc/group” file for
1011 -the existence of a group named “plugdev”. If it doesn't exist
1012 -you'll get a warning. In this case please create this group and make
1013 -all desktop users being members of this group or make sure all users
1014 -have r/w access to the fingerprint scanner device by a proper setup
1015 -of your “udev” configuration.</P>
1016 -<OL>
1017 - <OL START=4>
1018 - <LI><H2 CLASS="western">Uninstalling other Fingerprint Solutions</H2>
1019 - </OL>
1020 -</OL>
1021 -<P CLASS="western">Because fingerprint-gui can conflict with other
1022 -fingerprint PAM modules these must be uninstalled. Please make sure
1023 -there is no “libpam-fprint”, “libpam-fprintd” or
1024 -”libpam-thinkfinger” installed.</P>
1025 -<P CLASS="western"><U><B>IMPORTANT:</B></U> On Fedora 12 you need to
1026 -<U>uninstall</U> “gdm-plugin-fingerprint” and disable the
1027 -fingerprint authentication in “system | administration |
1028 -authentication”.</P>
1029 -<OL>
1030 - <OL START=5>
1031 - <LI><H2 CLASS="western">Special preparations for Lubuntu</H2>
1032 - </OL>
1033 -</OL>
1034 -<P CLASS="western">The default display manager (lxdm) of Lubuntu
1035 -doesn't work with fingerprint login. Please install “gdm” and
1036 -make it the default display manager. If you want to use the default
1037 -screensaver (xscreensaver) of Lubuntu please change settings of file
1038 -“/etc/pam.d/xscreensaver” instead of
1039 -“/etc/pam.d/gnome-screensaver” below. The setup for an embedded
1040 -keyboard command is <U>not</U> required in this case.</P>
1041 -<OL START=2>
1042 - <LI><H1 CLASS="western" STYLE="page-break-after: avoid"><FONT FACE="Arial, sans-serif">Acquiring
1043 - Fingerprints</FONT></H1>
1044 -</OL>
1045 -<P CLASS="western">Now you should be able to call “fingerprint-gui”
1046 -from the command line or use the “Fingerprint GUI” entry in the
1047 -“System Settings” menu. Acquiring fingerprints should be
1048 -self-explanatory in the “fingerprint-gui” program. Your
1049 -fingerprints are stored in a
1050 -“/var/lib/fingerprint-gui/&lt;your_username&gt;/” directory,
1051 -where only you have access to. If you give the “--debug” argument
1052 -to “fingerprint-gui” a lot of debug output is given to syslog (or
1053 -/var/log/auth.log).</P>
1054 -<P CLASS="western">After some users have registered their
1055 -fingerprints you can test the fingerprint identification by calling
1056 -“fingerprint-identifier” <U>as root</U> (execute “sudo
1057 -fingerprint.identifier –debug”). This application can identify
1058 -your users and print their login names to stdout.</P>
1059 -<OL START=3>
1060 - <LI><H1 CLASS="western" STYLE="page-break-after: avoid">Setting up
1061 - Fingerprint Authentication</H1>
1062 -</OL>
1063 -<P CLASS="western">You need root permissions to make changes to your
1064 -PAM configuration. First of all make a copy of your
1065 -“/etc/pam.d/common-auth” file and name it
1066 -“/etc/pam.d/common-auth.fingerprint”. Edit this file like
1067 -follows:</P>
1068 -<UL>
1069 - <LI><P CLASS="western">insert a line <FONT FACE="Courier New, monospace"><FONT SIZE=2><SPAN STYLE="text-decoration: none">“auth
1070 - sufficient pam_fingerprint-gui.so --debug”</SPAN></FONT></FONT>
1071 - <B>as the first </B><B>line</B>;</P>
1072 - <LI><P CLASS="western">find the line containing “pam_unix.so”
1073 - and add the argument “try_first_pass” to the call of
1074 - “pam_unix.so”;</P>
1075 -</UL>
1076 -<P CLASS="western">The distributions differ slightly with regard to
1077 -the filenames and their contents:</P>
1078 -<P CLASS="western"><U>Ubuntu 10.04 Desktop:</U></P>
1079 -<P CLASS="western">“/etc/pam.d/common-auth.fingerprint” is a copy
1080 -of “/etc/pam.d/common-auth”. The changed lines in question read:</P>
1081 -<P CLASS="western" STYLE="text-decoration: none">“<FONT FACE="Courier New, monospace"><FONT SIZE=2>auth sufficient pam_fingerprint-gui.so --debug”</FONT></FONT></P>
1082 -<P CLASS="western" STYLE="text-decoration: none">“<FONT FACE="Courier New, monospace"><FONT SIZE=2>auth [success=1
1083 -default=ignore] pam_unix.so try_first_pass nullok_secure”</FONT></FONT></P>
1084 -<P CLASS="western"><U>Fedora 12:</U></P>
1085 -<P CLASS="western">“/etc/pam.d/common-auth.fingerprint” is a copy
1086 -of “/etc/pam.d/system-auth-ac”. The changed lines in question
1087 -read:</P>
1088 -<P CLASS="western" STYLE="text-decoration: none">“<FONT FACE="Courier New, monospace"><FONT SIZE=2>auth sufficient pam_fingerprint-gui.so
1089 ---debug”</FONT></FONT></P>
1090 -<P CLASS="western" STYLE="text-decoration: none">“<FONT FACE="Courier New, monospace"><FONT SIZE=2>auth sufficient pam_unix.so
1091 -nullok try_first_pass”</FONT></FONT></P>
1092 -<P CLASS="western">If you're finished setting up your
1093 -“common-auth.fingerprint” file you can setup the services for
1094 -fingerprint authentication now. It is assumed you have at least one
1095 -fingerprint registered for your user account and one for root. Also
1096 -make sure there is set a password for root (sudo passwd root).</P>
1097 -<P CLASS="western">The following settings will change the existing
1098 -reference to “common-auth” (“system-auth” in Fedora) to the
1099 -new “common-auth.fingerprint” for the PAM services.</P>
1100 -<P CLASS="western"><U><B>IMPORTANT NOTE:</B></U><SPAN STYLE="text-decoration: none"><SPAN STYLE="font-weight: normal">
1101 -The following settings can lock access to your system completely if
1102 -</SPAN></SPAN><SPAN STYLE="text-decoration: none"><SPAN STYLE="font-weight: normal">something
1103 -goes wrong. So please open a secure tty (ctrl-alt-F2) and login as
1104 -root there. This way you're able to undo the changes made in
1105 -“/etc/pam.d/”.</SPAN></SPAN></P>
1106 -<OL>
1107 - <OL>
1108 - <LI><H2 CLASS="western">Configuring “su”</H2>
1109 - </OL>
1110 -</OL>
1111 -<P CLASS="western">Edit the file “/etc/pam.d/su” and change the
1112 -line “@include common-auth” to “@include
1113 -common-auth.fingerprint” (on Ubuntu) or “auth include
1114 -system-auth” to “auth include common-auth.fingerprint” (on
1115 -Fedora).</P>
1116 -<OL>
1117 - <OL>
1118 - <P CLASS="western"><U>Ubuntu:</U></P>
1119 - </OL>
1120 -</OL>
1121 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">...</P>
1122 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">#@include
1123 -common-auth
1124 -</P>
1125 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">@include
1126 -common-auth.fingerprint
1127 -</P>
1128 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">@include
1129 -common-account
1130 -</P>
1131 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">@include
1132 -common-session
1133 -</P>
1134 -<OL>
1135 - <OL>
1136 - <P CLASS="western" STYLE="margin-bottom: 0cm"></P>
1137 - </OL>
1138 -</OL>
1139 -<P CLASS="western" STYLE="margin-left: 1.25cm"><U>Fedora:</U></P>
1140 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">...</P>
1141 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">#auth
1142 - required pam_wheel.so use_uid
1143 -</P>
1144 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">auth
1145 - include common-auth.fingerprint
1146 -</P>
1147 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">#auth
1148 - include system-auth
1149 -</P>
1150 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">account
1151 - sufficient pam_succeed_if.so uid = 0 use_uid quiet</P>
1152 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm">...
1153 -</P>
1154 -<P CLASS="western" STYLE="margin-left: 1.25cm; margin-bottom: 0cm"><BR>
1155 -</P>
1156 -<P CLASS="western">Then open a terminal window and call “su”. A
1157 -password prompt should appear in the terminal <U><B>and</B></U><SPAN STYLE="text-decoration: none"><SPAN STYLE="font-weight: normal">
1158 -the system should open a GUI widget requesting a finger swipe with
1159 -the message “Authenticating </SPAN></SPAN><SPAN STYLE="text-decoration: none"><SPAN STYLE="font-weight: normal">root”
1160 -in it's status bar. If you can become root by swiping the finger
1161 -registered for root it works. You </SPAN></SPAN><SPAN STYLE="text-decoration: none"><SPAN STYLE="font-weight: normal">should
1162 -also be able to become root by ignoring this GUI widget and typing
1163 -root's password at the prompt.</SPAN></SPAN></P>
1164 -<OL>
1165 - <OL START=2>
1166 - <LI><H2 CLASS="western">Configuring “login”</H2>
1167 - </OL>
1168 -</OL>
1169 -<P CLASS="western"><U><B>IMPORTANT:</B></U> On Fedora 12 SELinux
1170 -denies access to the user's fingerprint data in
1171 -“/var/lib/fingerprint-gui/...” while login. Currently I'm not
1172 -able to setup a SELinux policy for fingerprint-gui. If you can be of
1173 -assistance about this please contact me. If not, set your SELinux
1174 -mode to “permissive” at least while testing login.</P>
1175 -<P CLASS="western">Edit the file “/etc/pam.d/login” and change
1176 -the line “@include common-auth” to “@include
1177 -common-auth.fingerprint” (on Ubuntu) or “auth include
1178 -system-auth” to “auth include common-auth.fingerprint” (on
1179 -Fedora). Then change to a secure tty (e.g. ctrl-alt-F3), type the
1180 -username and press enter. The password prompt should appear along
1181 -with a message “Type your password or swipe your finger”. You
1182 -should be able to login with a finger swipe and with typing the
1183 -password as well.</P>
1184 -<OL>
1185 - <OL START=3>
1186 - <LI><H2 CLASS="western">Configuring “sudo”</H2>
1187 - </OL>
1188 -</OL>
1189 -<P CLASS="western">Edit the file “/etc/pam.d/sudo” and change the
1190 -line “@common-auth” to “@common-auth.fingerprint” (on Ubuntu)
1191 -or “auth include system-auth” to “auth include
1192 -common-auth.fingerprint” (on Fedora). Make sure your login name is
1193 -in the sudoers file. Then open a terminal window and call “sudo
1194 -gnome-terminal”. After swiping your finger the gnome-terminal
1195 -should open with root permissions.</P>
1196 -<OL>
1197 - <OL START=4>
1198 - <LI><H2 CLASS="western">Configuring “gdm”</H2>
1199 - </OL>
1200 -</OL>
1201 -<P CLASS="western">In order to be able to login into a desktop
1202 -session you need to configure your gdm (probably with gdmsetup).
1203 -Disable “autologin”, “timed login” and “userlist”. Use
1204 -the command (this is one line!) to disable the userlist:</P>
1205 -<P CLASS="western"><FONT FACE="Courier 10 Pitch"><FONT SIZE=2>sudo
1206 -gconftool-2 --direct --config-source
1207 -xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set
1208 -/apps/gdm/simple-greeter/disable_user_list true</FONT></FONT></P>
1209 -<P CLASS="western">Then double check you have a root session on a
1210 -secure tty open (for undoing the changes if something goes wrong).
1211 -</P>
1212 -<P CLASS="western"><U>On Ubuntu</U> edit the file “/etc/pam.d/gdm”
1213 -and change the line “@include common-auth” to “@include
1214 -common-auth.fingerprint”.</P>
1215 -<P CLASS="western"><U>On Kubuntu</U> edit the file “/etc/pam.d/kdm”
1216 -and change the line “@include common-auth” to “@include
1217 -common-auth.fingerprint” and move this line to the beginning of the
1218 -file. Then start “System settings | Advanced&quot; and open the
1219 -“Convenience” tab. Disable “Enable Auto-login” and “Focus
1220 -password” and set “Previous” as the default user for login. You
1221 -can then login with your fingerprint after pressing &lt;enter&gt; in
1222 -the kdm greeter.</P>
1223 -<P CLASS="western"><U>On Fedora</U> edit the file
1224 -“/etc/pam.d/gdm-password” and change the line “auth substack
1225 -system-auth” to “auth substack common-auth.fingerprint”.
1226 -</P>
1227 -<P CLASS="western">If there is a line reading “auth requisite
1228 -pam_nologin.so” <B>comment this line out or remove it</B>. Now
1229 -logout from your gnome session. The gdm greeter should show a login
1230 -prompt <B>and</B> the GUI widget requesting a finger swipe below. You
1231 -should be able to login with fingerprint and with name/password as
1232 -well.</P>
1233 -<OL>
1234 - <OL START=5>
1235 - <LI><H2 CLASS="western">Configuring “gnome-screensaver”</H2>
1236 - </OL>
1237 -</OL>
1238 -<P CLASS="western">Gnome-screensaver needs a plugin to display the
1239 -fingerprint GUI widget to the user while unlocking. To start this
1240 -plugin with the gnome-screensaver-dialog open the gconf-editor, find
1241 -the “apps | gnome-screensaver” entry and <B>enable</B> the
1242 -“embedded_keyboard_enabled” item. Then invoke the string
1243 -“/usr/local/lib/fingerprint-gui/fingerprint-plugin -d” as the
1244 -“/apps/gnome-screensaver/embedded_keyboard_command” and close
1245 -gconf-editor. <B>This step needs to be taken by every user who wants
1246 -to unlock his/her gnome-screensaver by fingerprint on that machine!</B></P>
1247 -<P CLASS="western">Then edit the file “/etc/pam.d/gnome-screensaver”
1248 -change the line “@include common-auth” to “@include
1249 -common-auth.fingerprint” (on Ubuntu) or “auth include
1250 -system-auth” to “auth include common-auth.fingerprint” (on
1251 -Fedora). Double check you have a root session on a secure tty open
1252 -(for undoing the changes if something goes wrong) before testing. You
1253 -can now lock your screen and should be able to unlock it with a
1254 -fingerswipe or with your password.</P>
1255 -<P CLASS="western">For setting up the screensaver in Lubuntu please
1256 -refer to “Special preparations for Lubuntu” above.</P>
1257 -<OL START=4>
1258 - <LI><H1 CLASS="western" STYLE="page-break-after: avoid">Exporting
1259 - Fingerprint Data and Testing PAM Settings</H1>
1260 -</OL>
1261 -<P CLASS="western">With “fingerprint-gui” (“Settings” Tab)
1262 -users can export their fingerprint data (bir files) and test the PAM
1263 -settings of the current machine for proper setup for fingerprint
1264 -authentication.</P>
1265 -<P CLASS="western">With the “Export now” button all data stored
1266 -for this user (in /var/lib/fingerprint-gui/&lt;username&gt;/) are
1267 -exported to a file “Fingerprints.tar.gz” in the user's home
1268 -directory.</P>
1269 -<P CLASS="western">To test for proper PAM settings the “Test”
1270 -button can be used. First chose the PAM service to be tested then
1271 -click the “Test” button. In case of proper settings the
1272 -fingerprint-helper widget will appear and after a finger swipe the
1273 -message “Authentication successful” will appear in the text field
1274 -below. If nothing happens the PAM settings might be invalid. You can
1275 -press &lt;enter&gt; to abort the test in this case.</P>
1276 -<OL START=5>
1277 - <LI><H1 CLASS="western">Password Store</H1>
1278 -</OL>
1279 -<P CLASS="western">There are applications that need a password for
1280 -encrypting or decrypting something on your system. Probably
1281 -gnome-keyring is the most widespread of such applications. Also an
1282 -<B>encrypted home directory</B> needs a password to decrypt when a
1283 -user logs in. These applications sometimes get their key for
1284 -decrypting (e.g. for the password safe) by querying the PAM session
1285 -environment for the password given by the user at login. But when the
1286 -user was logged in with a fingerprint there is no password stored in
1287 -the PAM session environment. So the application will prompt the user
1288 -for a password when needed (e.g. if a wireless WPA connection has to
1289 -be established by the Gnome Network Manager or if you want to access
1290 -your email account with Evolution) even if the user was logged in
1291 -already.</P>
1292 -<P CLASS="western" STYLE="margin-top: 0.42cm"><SPAN STYLE="text-decoration: none"><B>Since
1293 -version 0.11 of Fingerprint GUI there is a solution:</B></SPAN> You
1294 -can use some removable media (USB stick) to save your (encrypted)
1295 -password there. If the media is connected to your machine while you
1296 -login with your fingerprint the “pam_fingerprint-gui.so” module
1297 -can decrypt the password and send it to the PAM session environment.
1298 -</P>
1299 -<P CLASS="western" STYLE="margin-top: 0.42cm"><B>PLEASE READ
1300 -CAREFULLY NOW AND USE THIS FEATURE ONLY IF YOU UNDESTAND HOW IT
1301 -WORKS!</B></P>
1302 -<P CLASS="western" STYLE="margin-top: 0.42cm">If you use the
1303 -“Password” tab of “fingerprint-gui” you can chose a directory
1304 -on some removable media, then type your login password twice and
1305 -click the “Save” button. The removable media must be mounted and
1306 -you must have write permission there. This is where “fingerprint-gui”
1307 -creates a subdirectory “.fingerprints” and writes a file
1308 -“&lt;<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username&gt;@&lt;machinename&gt;.xml</A>”
1309 -containing the encrypted password. The key for decrypting this
1310 -password, the path for the “&lt;<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username&gt;@&lt;machinename&gt;.xml</A>”
1311 -file and the UUID of the removable media are saved in a file
1312 -“/var/lib/fingerprint-gui/&lt;username&gt;/config.xml” (probably
1313 -on your local HDD).</P>
1314 -<P CLASS="western" STYLE="margin-top: 0.42cm">When you login using
1315 -your fingerprint the “pam_fingerprint-gui.so” module reads the
1316 -“/var/lib/fingerprint-gui/&lt;username&gt;/config.xml” file,
1317 -finds the “&lt;<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username&gt;@&lt;machinename&gt;.xml</A>”
1318 -file on the removable media (if it is connected and has the given
1319 -UUID), mounts it, decrypts the password and saves it to the PAM
1320 -session environment where gnome-keyring or other permitted
1321 -applications can read it. This avoids your system asking for the
1322 -password again.
1323 -</P>
1324 -<P CLASS="western" STYLE="margin-top: 0.42cm">In case of a
1325 -fingerprint login to a session with an encrypted user home a message
1326 -“!!!ERROR: FOUND ENCRYPTED HOMEDIR BUT NO PASSWORD!!!&quot; will
1327 -appear in the gdm greeter and the login by fingerprint will fail,
1328 -when the external media keeping the encrypted password could not be
1329 -found.</P>
1330 -<P CLASS="western" STYLE="margin-top: 0.42cm"><B>PLEASE NOTE THE
1331 -FOLLOWING RESTRICTIONS:</B></P>
1332 -<UL>
1333 - <LI><P CLASS="western" STYLE="margin-top: 0.42cm">Do <U>not</U> use
1334 - this feature if someone other then you has root permissions on this
1335 - machine. This is because root can connect to the machine via telnet,
1336 - ssh or something like this, mount the external media, find the
1337 - “&lt;<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username&gt;@&lt;machinename&gt;.xml</A>”
1338 - file, read the “/var/lib/fingerprint-gui/&lt;username&gt;/config.xml”
1339 - file and decrypt your password.</P>
1340 - <LI><P CLASS="western" STYLE="margin-top: 0.42cm">Do <U>not</U>
1341 - connect the removable media if it isn't needed. The
1342 - “pam_fingerprint-gui.so” module only needs it while login is in
1343 - progress. It mounts the partition with the given UUID containing the
1344 - “&lt;<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username&gt;@&lt;machinename&gt;.xml</A>”
1345 - file and unmounts it immediately after it has read the file.</P>
1346 - <LI><P CLASS="western" STYLE="margin-top: 0.42cm">Do <U>never</U>
1347 - leave the removable media and the computer at the same location
1348 - unattended. Someone could copy both files and decrypt your password
1349 - later.</P>
1350 - <LI><P CLASS="western" STYLE="margin-top: 0.42cm">You don't need to
1351 - type your password any more so you can use a very long and strong
1352 - password now. But do <U>not</U> forget your password! You would not
1353 - be able to unlock your login-keyring any more if your removable
1354 - media gets lost or corrupted.</P>
1355 - <LI><P CLASS="western" STYLE="margin-top: 0.42cm">If you change your
1356 - login password on this machine you need to use “fingerprint-gui”
1357 - again and save the new password to the removable media.</P>
1358 -</UL>
1359 -<P CLASS="western" STYLE="margin-top: 0.42cm"><U>This is how I use
1360 -this feature for myself:</U></P>
1361 -<P CLASS="western" STYLE="margin-top: 0.42cm">My USB stick has 3
1362 -partitions: One “vfat” (/dev/sdb1) to keep files to be
1363 -transferred to other machines, one “luks_crypto” (/dev/sdb2)
1364 -partition to keep my secret data and a very small (3MB) “ext2”
1365 -(/dev/sdb3) partition to hold the “&lt;<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username&gt;@&lt;machinename&gt;.xml</A>”
1366 -file. Corresponding entries in /etc/fstab ensure that the partitions
1367 -sdb2 and sdb3 are not automatic mounted. Needless to say that I'm the
1368 -only person who has root access to my notebook.</P>
1369 -<P CLASS="western" STYLE="margin-top: 0.42cm">While booting my
1370 -notebook I connect the USB stick until I'm logged in with my
1371 -fingerprint, then remove the stick immediately and reconnect it only
1372 -(and only as long as needed!) if I want to copy something from or to
1373 -it. Because I don't need to invoke my password any more I use a very
1374 -strong and cryptic login password.</P>
1375 -<OL START=6>
1376 - <LI><H1 CLASS="western">Troubleshooting</H1>
1377 - <OL>
1378 - <LI><H2 CLASS="western"><FONT FACE="Arial, sans-serif">Gdm Greeter
1379 - doesn't show the Fingerprint GUI Widget or needs a long time (up to
1380 - 20 seconds) to show it</FONT></H2>
1381 - </OL>
1382 -</OL>
1383 -<P CLASS="western" STYLE="margin-top: 0.42cm">This behavior was seen
1384 -on Fedora 12 with SELinux set to “enforcing”. Please set the
1385 -system default of SELinux to “permissive” (or help me setting up
1386 -SELinux rules that can be installed with Fingerprint GUI).</P>
1387 -<OL>
1388 - <OL START=2>
1389 - <LI><H2 CLASS="western"><FONT FACE="Arial, sans-serif">Fingerprint-gui
1390 - Error “Could not open fingerprint device”</FONT></H2>
1391 - </OL>
1392 -</OL>
1393 -<P CLASS="western">On some systems the file
1394 -“/etc/udev/rules.d/40-libfprint0.rules” (or something like this
1395 -in “/lib/udev/rules.d”) installed by the “libfprint” package
1396 -doesn't work properly. It should help to rename this file so it is
1397 -invoked at a later time. In all known cases renaming it to
1398 -“91-libfprint0.rules” solved the problem. <B>You should also make
1399 -sure your fingerprint scanner hardware has an entry in this file</B>.</P>
1400 -<OL>
1401 - <OL START=3>
1402 - <LI><H2 CLASS="western"><A NAME="DDE_LINK"></A><FONT FACE="Arial, sans-serif">Login
1403 - </FONT>on a secure tty hangs with “OK” Message</H2>
1404 - </OL>
1405 -</OL>
1406 -<P CLASS="western">If you try to login on a secure tty the prompt
1407 -“Swipe your finger or type your password” appears. If you swipe
1408 -the finger the message “OK” appears and then nothing happens. In
1409 -this case the “uinput” device doesn't work. Make sure the
1410 -“uinput” module is loaded (“lsmod | grep uinput”), the device
1411 -exists in “/dev/input/uinput”, “/dev/misc/uinput” or
1412 -“/dev/uinput” and you have write permission to it. On Ubuntu add
1413 -a line “uinput” to the file “/etc/modules” and restart.</P>
1414 -<OL>
1415 - <OL START=4>
1416 - <LI><H2 CLASS="western">You have a fingerprint device from UPEK/SGS
1417 - Thomson and get some <FONT FACE="Courier New, monospace"><FONT SIZE=2>“ABSOpen()
1418 - failed...”</FONT></FONT> error message in /var/log/auth.log</H2>
1419 - </OL>
1420 -</OL>
1421 -<P CLASS="western">This is probably a problem with the proprietary
1422 -UPEK driver (libbsapi.so). Maybe your device needs the &quot;NVM
1423 -emulation&quot;. Please have a look into this document:
1424 -<BR><A CLASS="western" HREF="http://www.n-view.net/Appliance//fingerprint/BSAPIUsageonLinux.pdf">http://www.n-view.net/Appliance//fingerprint/BSAPIUsageonLinux.pdf</A>
1425 -<BR>and try to setup the emulation for your device.
1426 -</P>
1427 -<OL>
1428 - <OL START=5>
1429 - <LI><H2 CLASS="western"><A NAME="DDE_LINK2"></A><FONT FACE="Arial, sans-serif">P</FONT><FONT FACE="Arial, sans-serif">assword
1430 - can not be saved to removable media</FONT></H2>
1431 - </OL>
1432 -</OL>
1433 -<P CLASS="western">If you find an entry reading:</P>
1434 -<P CLASS="western" STYLE="margin-top: 0.42cm"><FONT FACE="Courier New, monospace"><FONT SIZE=2>&quot;AES128-CBC
1435 -not supported! Provider (libqca-ossl.so) not installed?&quot;</FONT></FONT></P>
1436 -<P CLASS="western">in the log files, the plugin library for
1437 -encryption is missing. Install the “libqca2-plugin-ossl” package
1438 -(Ubuntu) or a similar encryption plugin.</P>
1439 -<P CLASS="western">In other cases make sure the media is removable,
1440 -contains a valid partition and is mounted with read/write permission.</P>
1441 -<OL START=7>
1442 - <LI><H1 CLASS="western">Known Limitations</H1>
1443 - <OL>
1444 - <LI><H2 CLASS="western">Applications that don't use PAM for
1445 - prompting a password</H2>
1446 - </OL>
1447 -</OL>
1448 -<P CLASS="western">The normal way to use PAM for authentication is to
1449 -let the PAM system prompt the user for a username and/or a password.
1450 -PAM uses then a callback function of the calling application for
1451 -prompting something in it's own style. If called back by PAM the
1452 -application can decide how it wants to prompt for name or password;
1453 -if not called back, PAM has performed the authentication in another
1454 -way (fingerprint, smart card, iris scanner or whatever). Maybe they
1455 -didn't understand that or had another reason not to use that
1456 -mechanism, the developers of some applications decided to prompt for
1457 -password or username <U>before</U> calling PAM. In this case the
1458 -“pam_fingerprint-gui.so” plugin is called at a time where the
1459 -password is already known by the PAM stack and therefore exits
1460 -immediately. Fingerprint authentication is not possible then.</P>
1461 -<OL>
1462 - <OL START=2>
1463 - <LI><H2 CLASS="western">Missing XAUTHORITY environment variable</H2>
1464 - </OL>
1465 -</OL>
1466 -<P CLASS="western">When calling PAM some applications don't have a
1467 -XAUTHORITY variable in their environment. “pam_fingerprint-gui.so”
1468 -tries hard to find the “MIT Magic Cookie” to be used to connect
1469 -to the current display but in some cases it fails. I guess this is in
1470 -several KDE applications the reason for not being able to show the
1471 -fingerprint widget. Maybe I'll find some better solution in a later
1472 -version.</P>
1473 -<OL>
1474 - <OL START=3>
1475 - <LI><H2 CLASS="western" STYLE="page-break-after: avoid">Other <FONT FACE="Arial, sans-serif">Linux</FONT>
1476 - distributions</H2>
1477 - </OL>
1478 -</OL>
1479 -<H3 CLASS="western">Debian 4.0</H3>
1480 -<P CLASS="western">I didn't find any way to install libfprint. There
1481 -is neither a package available nor do the sources compile without
1482 -errors. Didn't want to waste more time with it.</P>
1483 -<H3 CLASS="western">SuSE 11.1 (gnome edition)</H3>
1484 -<P CLASS="western">The gdm used in SuSE behaves totally strange. It
1485 -doesn't allow to show the fingerprint widget. Maybe it's only some
1486 -setting to be changed or the original source installation of gdm to
1487 -be used. Neither found any useful documentation about it nor had the
1488 -time to try a fresh compiled gdm from sources. I gave up!</P>
1489 -<H3 CLASS="western">Slackware</H3>
1490 -<P CLASS="western">Slackware might need someone who has enough spare
1491 -time to make it “PAM aware”. Not me!</P>
1492 -<P CLASS="western"><BR><BR>
1493 -</P>
1494 -<P CLASS="western"><B>So if you are interested to bring Fingerprint
1495 -GUI to work on some other distributions first read the “Hacking”
1496 -document of this project for hints about how it works. If you need
1497 -further information about it contact me. If you managed to make it up
1498 -and running write a HowTo and let me know.</B></P>
1499 -<P CLASS="western"><BR><BR>
1500 -</P>
1501 -<P CLASS="western" STYLE="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.07cm; padding-left: 0cm; padding-right: 0cm">
1502 -<B>Ubuntu and Fedora users should have no serious problems; so have
1503 -fun with it!</B></P>
1504 -<P CLASS="western"><BR><BR>
1505 -</P>
1506 -</BODY>
1507 -</HTML>
1508 \ No newline at end of file
1509
1510 diff --git a/sys-auth/fingerprint-gui/fingerprint-gui-1.00.ebuild b/sys-auth/fingerprint-gui/fingerprint-gui-1.00.ebuild
1511 deleted file mode 100644
1512 index 4fd6c06..0000000
1513 --- a/sys-auth/fingerprint-gui/fingerprint-gui-1.00.ebuild
1514 +++ /dev/null
1515 @@ -1,60 +0,0 @@
1516 -# Copyright 1999-2010 Gentoo Foundation
1517 -# Distributed under the terms of the GNU General Public License v2
1518 -# $Header: $
1519 -
1520 -EAPI="3"
1521 -
1522 -inherit qt4-r2 versionator multilib
1523 -#pam
1524 -
1525 -MY_PV=$(replace_version_separator 2 -)
1526 -DESCRIPTION="Use Fingerprint Devices with Linux"
1527 -HOMEPAGE="http://www.n-view.net/Appliance/fingerprint/"
1528 -SRC_URI="http://www.n-view.net/Appliance/fingerprint/download/${PN}-${MY_PV}.tar.gz"
1529 -
1530 -LICENSE="GPL-3"
1531 -SLOT="0"
1532 -KEYWORDS="~x86 ~amd64"
1533 -IUSE="upekbsapi"
1534 -
1535 -DEPEND="
1536 - !sys-auth/pam_fprint
1537 - !sys-auth/fprintd
1538 - !sys-auth/thinkfinger
1539 - >=sys-auth/libfprint-0.1.0_pre2
1540 - x11-libs/libfakekey
1541 - >=app-crypt/qca-2.0.0
1542 - >=app-crypt/qca-ossl-2.0.0_beta3
1543 - sys-auth/upekbsapi-bin[headers]
1544 - x11-libs/qt-core:4
1545 - x11-libs/qt-gui:4
1546 -"
1547 -RDEPEND="${DEPEND}"
1548 -
1549 -S="${WORKDIR}/${PN}-${MY_PV}"
1550 -
1551 -src_configure() {
1552 - eqmake4 \
1553 - PREFIX="$EROOT/usr" \
1554 - LIB="$(get_libdir)" \
1555 - LIBEXEC=libexec \
1556 - LIBPOLKIT_QT=LIBPOLKIT_QT_1_1 || die "qmake4 failed"
1557 -}
1558 -
1559 -src_install() {
1560 - emake INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "emake install failed"
1561 - domenu bin/fingerprint-gui/fingerprint-gui.desktop
1562 - dodoc CHANGELOG README IMPORTANT-UPGRADE-INFORMATION.txt \
1563 - "${FILESDIR}/Install-step-by-step.html"
1564 -}
1565 -
1566 -pkg_postinst() {
1567 - elog "1) You may want to add the followingline to the first of /etc/pam.d/system-auth"
1568 - elog " auth sufficient pam_fingerprint-gui.so"
1569 - elog "2) You must be in the plugdev group to use fingerprint"
1570 - if use upekbsapi; then
1571 - elog "3) You select to install upeks bsapi library, it's not open-sourced."
1572 - elog " Use it in your own risk."
1573 - fi
1574 - elog "*) Please see /usr/share/doc/${P}/Install-step-by-step.* to configure your device"
1575 -}
1576
1577 diff --git a/sys-auth/upekbsapi-bin/Manifest b/sys-auth/upekbsapi-bin/Manifest
1578 deleted file mode 100644
1579 index 2b5408e..0000000
1580 --- a/sys-auth/upekbsapi-bin/Manifest
1581 +++ /dev/null
1582 @@ -1 +0,0 @@
1583 -DIST fingerprint-gui-1.00.tar.gz 3781064 SHA256 4d826156e553076f6d7817c4a347ab955e81c44c355ec10b7ab2d3d7732136f5 SHA512 5372964ea5f75b51362316041eb1504cb235c016a615870a88994e4c566561a98c630b400203752bb4ac40c82d881a31a19304b664928ce0c1a03ff7134c362c WHIRLPOOL 9a7a3c5b545bdccc4af86cfabd1b4f9d9bb2996568540e338e7926a6f2453dc8d6113b978c6eb6202bfcd360aa44a8163fbdd92c7f51b57a2440c8d50010196d
1584
1585 diff --git a/sys-auth/upekbsapi-bin/upekbsapi-bin-4.0.0218.ebuild b/sys-auth/upekbsapi-bin/upekbsapi-bin-4.0.0218.ebuild
1586 deleted file mode 100644
1587 index 1e3f1a4..0000000
1588 --- a/sys-auth/upekbsapi-bin/upekbsapi-bin-4.0.0218.ebuild
1589 +++ /dev/null
1590 @@ -1,47 +0,0 @@
1591 -# Copyright 1999-2010 Gentoo Foundation
1592 -# Distributed under the terms of the GNU General Public License v2
1593 -# $Header: $
1594 -
1595 -EAPI="3"
1596 -
1597 -FP_GUI=fingerprint-gui-1.00
1598 -MY_PN=${PN/bsapi-bin/}
1599 -DESCRIPTION="UPEK Biometric Services SDK for PC"
1600 -HOMEPAGE="http://www.upek.com/solutions/eikon/default.asp"
1601 -SRC_URI="http://www.n-view.net/Appliance/fingerprint/download/${FP_GUI}.tar.gz"
1602 -
1603 -LICENSE="UPEK_EULA"
1604 -SLOT="0"
1605 -KEYWORDS="~x86 ~amd64"
1606 -IUSE="+headers"
1607 -
1608 -DEPEND=""
1609 -RDEPEND="${DEPEND}"
1610 -
1611 -S=${FP_GUI}/${MY_PN}
1612 -
1613 -src_unpack() {
1614 - unpack ${FP_GUI}.tar.gz
1615 -}
1616 -
1617 -src_install() {
1618 - cd "${S}"/
1619 - if use headers; then
1620 - insinto /usr/include
1621 - doins include/bsapi.h
1622 - doins include/bserror.h
1623 - doins include/bstypes.h
1624 - fi
1625 - if use x86; then
1626 - dolib lib/libbsapi.so
1627 - elif use amd64; then
1628 - dolib lib64/libbsapi.so
1629 - fi
1630 - insinto /etc/udev/rules.d
1631 - doins 91-fingerprint-gui-upek.rules
1632 - dodir /var/lib/${MY_PN}_data
1633 - fperms 777 /var/lib/${MY_PN}_data
1634 - echo "nvmprefix=\"/var/lib/${MY_PN}_data/.NVM\" dualswipe=0" > ${MY_PN}.cfg
1635 - insinto /etc
1636 - doins ${MY_PN}.cfg
1637 -}