Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15609 - intel iANS ebuild (New Package)
Summary: intel iANS ebuild (New Package)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Lars Weiler (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-02-12 22:58 UTC by Brett Simpson
Modified: 2004-04-18 19:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
This is the iANS (ians) folder I made including the Changelog and Digest MD5 file. Brett (iANS.tar.bz2,1.21 KB, application/octet-stream)
2003-02-12 23:02 UTC, Brett Simpson
Details
Same as the previous file except I changed KEYWORDS="x86" to KEYWORDS="~x86". (iANS.tar.bz2,1.21 KB, application/octet-stream)
2003-02-12 23:11 UTC, Brett Simpson
Details
This is the ebuild for the Intel iANS package. (iANS-2.0.12.ebuild,1.14 KB, text/plain)
2003-02-14 12:32 UTC, Brett Simpson
Details
Added || die to the make command. (iANS-2.0.12.ebuild,1.15 KB, text/plain)
2003-02-17 12:44 UTC, Brett Simpson
Details
iANS-2.0.60.ebuild (iANS-2.0.60.ebuild,1.15 KB, text/plain)
2003-05-29 16:21 UTC, Brett Simpson
Details
iANS-2.3.35.ebuild (iANS-2.3.35.ebuild,1.22 KB, text/plain)
2003-06-02 15:29 UTC, Brett Simpson
Details
iANS-2.3.35-r1.ebuild (iANS-2.3.35-r1.ebuild,1020 bytes, text/plain)
2003-06-02 16:12 UTC, Brett Simpson
Details
iANS-2.3.35-r2.ebuild (iANS-2.3.35-r2.ebuild,2.10 KB, text/plain)
2003-06-03 13:21 UTC, Brett Simpson
Details
ians.cfg (ians.cfg,434 bytes, text/plain)
2003-06-03 13:22 UTC, Brett Simpson
Details
ians.boot (ians.boot,233 bytes, text/plain)
2003-06-03 13:23 UTC, Brett Simpson
Details
Intel license. (intel,7.21 KB, text/plain)
2003-06-03 13:24 UTC, Brett Simpson
Details
iANS-2.3.35-r3.ebuild (iANS-2.3.35-r3.ebuild,2.09 KB, text/plain)
2003-06-04 13:38 UTC, Brett Simpson
Details
ians-2.3.42.ebuild (ians-2.3.42.ebuild,2.14 KB, text/plain)
2003-08-26 05:25 UTC, Brett Simpson
Details
ians-2.3.42.ebuild (ians-2.3.42.ebuild,2.15 KB, text/plain)
2003-08-26 05:27 UTC, Brett Simpson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brett Simpson 2003-02-12 22:58:47 UTC
This ebuild allows the e100 and e1000 intel nics to perform Adaptive Load Balancing and 
Adaptive Fault Tolerance. Also I am not 100% sure this package can be distributed under the 
current intel license. I have attached the license under the Additional information section for 
futher review. 
 
Thanks, 
Brett 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



 
                       INTEL SOFTWARE LICENSE AGREEMENT                      
 
            IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING.  
Do not use or load this software and any associated materials (collectively,  
the "Software") until you have carefully read the following terms and  
conditions. By loading or using the Software, you agree to the terms of this  
Agreement. If you do not wish to so agree, do not install or use the Software. 
 
LICENSES: Please Note: 
     - If you are a network administrator, the "Site License" below shall  
       apply to you. 
     - If you are an end user, the "Single User License" shall apply to you. 
     - If you are an original equipment manufacturer (OEM), the "OEM License"  
       shall apply to you. 
 
   SITE LICENSE. You may copy the Software onto your organization's computers  
   for your organization's use, and you may make a reasonable number of  
   back-up copies of the Software, subject to these conditions: 
 
   1. This Software is licensed for use only in conjunction with Intel  
      component products.  Use of the Software in conjunction with non-Intel  
      component products is not licensed hereunder.  
   2. You may not copy, modify, rent, sell, distribute or transfer any part  
      of the Software except as provided in this Agreement, and you agree to  
      prevent unauthorized copying of the Software. 
   3. You may not reverse engineer, decompile, or disassemble the Software.  
   4. You may not sublicense or permit simultaneous use of the Software by  
      more than one user. 
   5. The Software may include portions offered on terms in addition to those 
      set out here, as set out in a license accompanying those portions.  
 
   SINGLE USER LICENSE. You may copy the Software onto a single computer for  
   your personal, noncommercial use, and you may make one back-up copy of the 
   Software, subject to these conditions: 
 
   1. This Software is licensed for use only in conjunction with Intel  
      component products.  Use of the Software in conjunction with non-Intel  
      component products is not licensed hereunder.  
   2. You may not copy, modify, rent, sell, distribute or transfer any part  
      of the Software except as provided in this Agreement, and you agree to  
      prevent unauthorized copying of the Software. 
   3. You may not reverse engineer, decompile, or disassemble the Software.  
   4. You may not sublicense or permit simultaneous use of the Software by  
      more than one user. 
   5. The Software may include portions offered on terms in addition to those 
      set out here, as set out in a license accompanying those portions.  
 
   OEM LICENSE:  You may reproduce and distribute the Software only as an  
   integral part of or incorporated in Your product or as a standalone  
   Software maintenance update for existing end users of Your products,  
   excluding any other standalone products, subject to these conditions: 
 
   1. This Software is licensed for use only in conjunction with Intel  
      component products.  Use of the Software in conjunction with non-Intel  
      component products is not licensed hereunder. 
   2. You may not copy, modify, rent, sell, distribute or transfer any part  
      of the Software except as provided in this Agreement, and you agree to  
      prevent unauthorized copying of the Software. 
   3. You may not reverse engineer, decompile, or disassemble the Software.  
   4. You may only distribute the Software to your customers pursuant to a  
      written license agreement.  Such license agreement may be a "break-the- 
      seal" license agreement.  At a minimum such license shall safeguard  
      Intel's ownership rights to the Software. 
   5. The Software may include portions offered on terms in addition to those 
      set out here, as set out in a license accompanying those portions. 
 
NO OTHER RIGHTS. No rights or licenses are granted by Intel to You, expressly  
or by implication, with respect to any proprietary information or patent,  
copyright, mask work, trademark, trade secret, or other intellectual property 
right owned or controlled by Intel, except as expressly provided in this  
Agreement. 
 
OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software  
remains with Intel or its suppliers. The Software is copyrighted and  
protected by the laws of the United States and other countries, and  
international treaty provisions. You may not remove any copyright notices  
from the Software. Intel may make changes to the Software, or to items  
referenced therein, at any time without notice, but is not obligated to  
support or update the Software. Except as otherwise expressly provided, Intel 
grants no express or implied right under Intel patents, copyrights,  
trademarks, or other intellectual property rights. You may transfer the  
Software only if the recipient agrees to be fully bound by these terms and if  
you retain no copies of the Software. 
 
LIMITED MEDIA WARRANTY.  If the Software has been delivered by Intel on  
physical media, Intel warrants the media to be free from material physical  
defects for a period of ninety days after delivery by Intel. If such a defect  
is found, return the media to Intel for replacement or alternate delivery of  
the Software as Intel may select. 
 
EXCLUSION OF OTHER WARRANTIES. EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS  
PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND  
INCLUDING WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A  
PARTICULAR PURPOSE.  Intel does not warrant or assume responsibility for the  
accuracy or completeness of any information, text, graphics, links or other  
items contained within the Software. 
 
LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE  
FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS,  
BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR  
INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE  
POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR  
LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL  
DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE  
OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION.  
 
TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time 
if you violate its terms. Upon termination, you will immediately destroy the  
Software or return all copies of the Software to Intel. 
  
APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the 
laws of California, excluding its principles of conflict of laws and the  
United Nations Convention on Contracts for the Sale of Goods. You may not  
export the Software in violation of applicable export laws and regulations.  
Intel is not obligated under any other agreements unless they are in writing  
and signed by an authorized representative of Intel. 
 
GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED  
RIGHTS." Use, duplication, or disclosure by the Government is subject to  
restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or its 
successor. Use of the Software by the Government constitutes acknowledgment  
of Intel's proprietary rights therein. Contractor or Manufacturer is Intel 
Corporation, 2200 Mission College Blvd., Santa Clara, CA 95052.
Comment 1 Brett Simpson 2003-02-12 23:02:21 UTC
Created attachment 8216 [details]
This is the iANS (ians) folder I made including the Changelog and Digest MD5 file. Brett
Comment 2 Brett Simpson 2003-02-12 23:11:28 UTC
Created attachment 8217 [details]
Same as the previous file except I changed KEYWORDS="x86" to KEYWORDS="~x86".
Comment 3 Brett Simpson 2003-02-14 12:32:47 UTC
Created attachment 8279 [details]
This is the ebuild for the Intel iANS package.
Comment 4 Brett Simpson 2003-02-17 12:44:24 UTC
Created attachment 8381 [details]
Added || die to the make command.
Comment 5 Brett Simpson 2003-05-29 16:21:15 UTC
Created attachment 12553 [details]
iANS-2.0.60.ebuild

Version bump.
Comment 6 Brett Simpson 2003-06-02 15:29:13 UTC
Created attachment 12699 [details]
iANS-2.3.35.ebuild

This version now support e100 2.2.x and e1000 5.0.x drivers. The 2.0.x version
of iANS only supported e100 2.1.x and e1000 4.6.x drivers. I have also
experienced intermitant problems with the iANS 2.0.x versions so 2.3.x may not
be stable either.
Comment 7 Brett Simpson 2003-06-02 16:12:58 UTC
Created attachment 12704 [details]
iANS-2.3.35-r1.ebuild

Removed 2.0.12 ebuild header info from the top of the ebuild.
Comment 8 Brett Simpson 2003-06-03 13:21:40 UTC
Created attachment 12759 [details]
iANS-2.3.35-r2.ebuild

This ebuild now includes enough config files to get two e100 nics runnings with
minimal work.

/etc/ians.cfg - An example config for two e100 intel nics.
/etc/init.d/ians.boot - Runs ianscfg -r after modules so that vadapt1 is setup.

/etc/init.d/net.vadapt1 - vadapt one is set in the ians.cfg.
Comment 9 Brett Simpson 2003-06-03 13:22:32 UTC
Created attachment 12760 [details]
ians.cfg

Example config file used by the ebuild.
Comment 10 Brett Simpson 2003-06-03 13:23:32 UTC
Created attachment 12761 [details]
ians.boot

Boot level startup script.
Comment 11 Brett Simpson 2003-06-03 13:24:57 UTC
Created attachment 12762 [details]
Intel license.

Intel license for the iANS software.
Comment 12 Brett Simpson 2003-06-04 13:38:35 UTC
Created attachment 12795 [details]
iANS-2.3.35-r3.ebuild

Corrected typos. Listed ians.cfg instead of ians.conf and /etc/ianscfg instead
of /etc/ians.
Comment 13 Arcady Genkin (RETIRED) gentoo-dev 2003-07-16 12:26:44 UTC
I have a lot of other stuff on my plate.  Would anyone else be interested in this bug?  Basically, one needs to review the distribution license and commit this stuff.  [Punting back to bug-wranglers.]
Comment 14 Lars Weiler (RETIRED) gentoo-dev 2003-08-23 15:15:07 UTC
I have a Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 8) in one of my machines.  So I can test this ebuild.  Luckily I have a need for load balancing on this machine :)  And a cluster is also in production.

First, your ebuild needs some correction.  In pkg_setup make sure that you have a return 0 instead of exit 0.

Then we have only ebuilds with lowercase letters (some old have uppercase letters, yes, but we only accept lowercase since some time).  This needs some further corrections.
Comment 15 Brett Simpson 2003-08-26 05:25:23 UTC
Created attachment 16631 [details]
ians-2.3.42.ebuild

Lower cased the ebuild and bumped the version. 

The reason why I had the ebuild in upper case was because when the source
extracts it iANS instead of ians. I have hardcoded the version number into the
ebuild.
Comment 16 Brett Simpson 2003-08-26 05:27:04 UTC
Created attachment 16632 [details]
ians-2.3.42.ebuild

Changed exit 0	to return 0.
Comment 17 Lars Weiler (RETIRED) gentoo-dev 2004-04-18 19:13:02 UTC
I think, I should close this bug as WONTFIX.

The license seems to be not appliable to distribute the software with Gentoo.  Furthermore I don't want to add ebuilds to portage, if they are used really barely.

Nevertheless, thanks for your work on it.  Maybe somebody could need the ebuild attached to this bug-report.