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>"Other Linux distributions"</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-<arch>.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-<arch>.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/<your_username>/” 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" 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 <enter> 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/<username>/) 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 <enter> 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 |
-“<<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username>@<machinename>.xml</A>” |
1309 |
-containing the encrypted password. The key for decrypting this |
1310 |
-password, the path for the “<<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username>@<machinename>.xml</A>” |
1311 |
-file and the UUID of the removable media are saved in a file |
1312 |
-“/var/lib/fingerprint-gui/<username>/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/<username>/config.xml” file, |
1317 |
-finds the “<<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username>@<machinename>.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!!!" 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 |
- “<<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username>@<machinename>.xml</A>” |
1338 |
- file, read the “/var/lib/fingerprint-gui/<username>/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 |
- “<<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username>@<machinename>.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 “<<A CLASS="western" HREF="mailto:username@×××××××××××.xml">username>@<machinename>.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 "NVM |
1423 |
-emulation". 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>"AES128-CBC |
1435 |
-not supported! Provider (libqca-ossl.so) not installed?"</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 |
-} |