summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2011-06-21 20:07:45 +0000
committerChristian Ruppert <idl0r@gentoo.org>2011-06-21 20:07:45 +0000
commit3a500a92e78b257676031da978f0c69e9935efcf (patch)
tree90a91bc3918377b89a9d6d6d3536c3e57c17b572 /sys-block/lsiutil
parentwhitespace (diff)
downloadhistorical-3a500a92e78b257676031da978f0c69e9935efcf.tar.gz
historical-3a500a92e78b257676031da978f0c69e9935efcf.tar.bz2
historical-3a500a92e78b257676031da978f0c69e9935efcf.zip
Version bump. Fixes bug 356623 and bug 358731.
Package-Manager: portage-2.2.0_alpha41/cvs/Linux x86_64
Diffstat (limited to 'sys-block/lsiutil')
-rw-r--r--sys-block/lsiutil/ChangeLog10
-rw-r--r--sys-block/lsiutil/Manifest23
-rw-r--r--sys-block/lsiutil/files/LsiUtil_ReadMe.txt227
-rw-r--r--sys-block/lsiutil/lsiutil-1.60-r1.ebuild44
-rw-r--r--sys-block/lsiutil/lsiutil-1.62.ebuild33
-rw-r--r--sys-block/lsiutil/metadata.xml12
6 files changed, 65 insertions, 284 deletions
diff --git a/sys-block/lsiutil/ChangeLog b/sys-block/lsiutil/ChangeLog
index 80f4d7e65129..a6bd358aca54 100644
--- a/sys-block/lsiutil/ChangeLog
+++ b/sys-block/lsiutil/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-block/lsiutil
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/lsiutil/ChangeLog,v 1.5 2009/09/02 02:09:22 robbat2 Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/lsiutil/ChangeLog,v 1.6 2011/06/21 20:07:45 idl0r Exp $
+
+*lsiutil-1.62 (21 Jun 2011)
+
+ 21 Jun 2011; Christian Ruppert <idl0r@gentoo.org> -lsiutil-1.60-r1.ebuild,
+ +lsiutil-1.62.ebuild, -files/LsiUtil_ReadMe.txt, metadata.xml:
+ Version bump. Fixes bug 356623 and bug 358731.
02 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> lsiutil-1.60-r1.ebuild:
Cleanup ebuild slightly, and add linux-headers dep to avoid compile
diff --git a/sys-block/lsiutil/Manifest b/sys-block/lsiutil/Manifest
index 1a8b99095bad..7aa8009f8b11 100644
--- a/sys-block/lsiutil/Manifest
+++ b/sys-block/lsiutil/Manifest
@@ -1,5 +1,18 @@
-AUX LsiUtil_ReadMe.txt 8111 RMD160 d8f1fd11ad9fb6f7ff8b9762755a2a6c63d7cfe5 SHA1 216e6cda95734b542526e641098ac3b1d467430c SHA256 409e02d6f69ab9335283d8dd5c0e330e9267eef1331b722963f1fce564ef7bf2
-DIST LSIUtil%20Kit_1.60.zip 2987734 RMD160 5c4c27ea11a99a31c86ba909b14225fdaab6e8f2 SHA1 a6d0132175ee0ac952b55eff3e7a6d6925379102 SHA256 1d4337faa56e24f7d98db87b9de94d6e2c17ab671f4e301b93833eea08b9e426
-EBUILD lsiutil-1.60-r1.ebuild 1192 RMD160 5df2c59c89f9acaaf9f9a12290a537c7a65f8a02 SHA1 8fb29f57f3400f832eead99239daef0571c6fbba SHA256 ff5b6ef0ee3d8979234dfd14841992bd1600f9c8e6f72a707e0fc3195c0b5508
-MISC ChangeLog 1118 RMD160 a209b01cd6d71c84648cf82b629a7b0b430a128b SHA1 245214c9242f3c408f348b84b31228c4b25611ad SHA256 ced680b841bcb1051d1263acd82fd91347f6725b603fe928a6910261c364ed90
-MISC metadata.xml 300 RMD160 3b9c1cd628f9d7ac94b68543ec737d5c2381a47e SHA1 33c5efd31a8aa789118535b921e211ffb5023ac3 SHA256 bc07a9aecce5770d1ace9af0a6c6af8ff6c7b16eb5e7947a1b178d1970855e43
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST LSIUtil_1.62.zip 2544375 RMD160 8a25fecff89221a96da4670b1e4b248551ce2b01 SHA1 aebfff9afe4292bb31b90a4d3b21850ee553fb2b SHA256 f4b0aa56b30cd6bad0834097f5297bafaa72ed540b5e103cd5cec153b49eda68
+EBUILD lsiutil-1.62.ebuild 908 RMD160 3238cdd0b35b5f1d3bc30c055910e047a979c744 SHA1 b21390eb2c25bbff35e1bca41c23a447b3ba226a SHA256 e308544f62d6cb89b8b97c58f8b75a79bccd8509376929f893ff328439dc904c
+MISC ChangeLog 1337 RMD160 b2cbb7e762258059a03566457f5ff624392845a0 SHA1 d1f01debcff836b6aa6f4ade97f1ef704a50facf SHA256 807e7735c6d24eebe1335b50d977bf2943801dd5aa80f3071219c146204aca48
+MISC metadata.xml 306 RMD160 f1a137ada6fd6c5f77745d9a35b5ac5e7378190c SHA1 15f52896cbd26a1f148cad69f1d5116bb8699217 SHA256 6bd24d2166b7158c69c1c76ea7ef7f8be1846432e117aec7e6e8963193cd57cd
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iQEcBAEBCAAGBQJOAPoXAAoJEMOx0zmdw4Z1xwUH/1aiPG+TJ2Mpe5vK5ZJX4+Vn
+hwFUEdYnm25bNdU00ij6XpyP2f2AyREHvbCry9/laj+8pCkJl+b0hzisUe4F3f3L
+A2H9HtFGExDaD2J8O3DgmdfRnZM9qxMGdQUdM/hvFJMu7kiXs5jn2l2wrJxeMKz3
+yftpXS1BlJc4kVLdO0okI5SlekGsBEl8uaQS47vViuDVlUEyeZs86ceHS+T5MJ0L
+p6rxdrRHRIEdLWNtLv5JUrSsNARQiGPDMKpVk4S0PaC7d1Uu7klAPFFhNYwayKER
+9zOT1S5WAeRCG5JPfY26eTAphvz8mHPJ+EKWVYoAYeSLP0BxLajh2byOziSMP/g=
+=uT+o
+-----END PGP SIGNATURE-----
diff --git a/sys-block/lsiutil/files/LsiUtil_ReadMe.txt b/sys-block/lsiutil/files/LsiUtil_ReadMe.txt
deleted file mode 100644
index 0afacdb76270..000000000000
--- a/sys-block/lsiutil/files/LsiUtil_ReadMe.txt
+++ /dev/null
@@ -1,227 +0,0 @@
-
-******************************************************************************
- LsiUtil_ReadMe.txt
-******************************************************************************
-
-This file presents general information about the LsiUtil utility for Windows,
-Linux and Solaris.
-
-This file is divided into the following sections:
- Introduction
- Features
- LSI Logic Devices Supported
- Description
- Menu Operation
- Command Line Operation
-
-
-
-1.0 Introduction
-................
-
-
-LsiUtil is a firmware download and diagnostic utility that can be used with
-Windows, Linux, Solaris and DOS environments.
-
-1.1 Features
-............
-
-LsiUtil supports:
-
-
-o All SCSI, SAS and Fiobre Channel Host Adapters from LSI NSPG.
-o Identifies and updates the firmware or BIOS images.
-o Allows Flash to be completely erased.
-o Allows configuration of all HBA and firmware parameters.
-o Provides system level debug tools.
-o Supports command line execution.
-
-1.2 LSI Logic FC Devices Supported
-...................................
-
-o All LSI MPT Fusion (tm) SCSI chips and HBAs
-o All LSI Fibre Channel chips and HBAs
-o All LSI SAS chips and HBAs
-
-
-2.0 Description
-...............
-
-LsiUtil supports updating the LSI Logic Fusion-MPT (TM) based Firmware
-and/or BIOS, for chips and HBAs that use FLASH.
-
-The utility is supported with binaries in several OS environments:
-
-Windows: lsiutil.exe
-Linux: lsiutil
-Solaris: lsiutil
-DOS: lsiutil.exe
-
-The utility requires the LSI host adapter driver to be installed and
-loaded.
-
-To run LsiUtil:
-
-Copy lsiutil to C:\ or /usr/sbin/ Windows or Linux respectively.
-
-Open and command prompt.
-Command prompt C:\>.
-Type lsiutil and press Enter.
-
-2.1 Operation
-.............
-
-The main window provides a selction of chip/HBA ports. Dual channel cards will
-have two entries (chips) displayed on this screen. Since both channels of a
-dual channel board share a flash part, only one of the paths needs to be
-chosen. However, no harm will be done if separate updates are done through
-both. This screen appears as:
-
-
-C:\>lsiutil
-
-LSI Logic MPT Configuration Utility, Version 1.52, September 7, 2007
-
-6 MPT Ports found
-
- Port Name Chip Vendor/Type/Rev MPT Rev Firmware Rev IOC
- 1. Scsi Port 0 LSI Logic 53C1030 B2 102 01032700 0
- 2. Scsi Port 1 LSI Logic 53C1030 B2 102 01032700 1
- 3. Scsi Port 5 LSI Logic FC949E A1 105 01031400 0
- 4. Scsi Port 6 LSI Logic FC949E A1 105 01031400 1
- 5. Scsi Port 7 LSI Logic FC919X A0 103 01021700 0
- 6. Scsi Port 8 LSI Logic SAS1068 B0 105 01160000 0
-
-Select a device: [1-6 or 0 to quit] 0
-
-
-Once a chip has been chosen, another menu list will be displayed as follows:
-
- 1. Identify firmware, BIOS, and/or FCode
- 2. Download firmware (update the FLASH)
- 4. Download/erase BIOS and/or FCode (update the FLASH)
- 8. Scan for devices
-10. Change IOC settings (interrupt coalescing, EEDP)
-13. Change FC Port settings
-16. Display logged-in devices
-20. Diagnostics
-21. RAID actions
-22. Reset bus
-23. Reset target
-30. Beacon on
-31. Beacon off
-42. Display operating system names for devices
-43. Diagnostic Buffer actions
-60. Show non-default settings
-61. Restore default settings
-69. Show board manufacturing information
-98. Reset FC link
-99. Reset port
- e Enable expert mode in menus
- p Enable paged mode in menus
- w Enable logging
-
-
-Main menu, select an option: [1-99 or e for expert or 0 to quit]
-
-
-- The Identify firmware, BIOS, and/or FCode option displays the version
- number of the current Fusion-MPT Firmware or the Fusion-MPT BIOS residing on
- the adapter. If multiple BIOS images are present (Fusion-MPT BIOS w/EFI BSD
- or Fusion-MPT BIOS w/FCode), this option will all versions.
-
-- The Download firmware option prompts for a file name to download.
-
- Example: "Enter firmware filename: it_1030.fw"
-
- The firmware file to download may be in the same directory as the lsiutil
- executable, or a full pathname can be provided.
-
- Example: Enter firmware filename:
- C:\Fusion-MPT_IT_FW10327_BIOS_50703pt_FLASH_10304\it_1030.fw
-
-- The Download BIOS and/or FCode option also prompts for a file name to download.
-
- Example:
-
- "Enter x86 BIOS filename: mptbios.rom"
- "Enter FCode filename: lsi1030f.rom"
- "Enter EFI BIOS filename:lsimpt.rom"
-
- If no file is entered and there is currently a version on the card, the current
- BIOS version will be displayed.
-
- Example: MPTBIOS-x.xx.xx (xxxx.xx.xx)
- Do you want to preserve the current x86 BIOS? [Yes or No, default is Yes]
-
-
-3.0 Command Line Operation
-..........................
-
-The following command line options are supported by this utility and can be
-used to create an automated process to perform the utility's operations. When no
-command line options are specified, the interactive (menu) is displayed.
-
- -e Turn on Expert Mode (more menu options).
- -w, -ww, -www Log internal operations to lsiutil.log, for debug.
- -y Answer yes to yes/no questions whose default is yes.
- -n Answer no to yes/no questions whose default is no.
- -j type[,type] Include just ports of type 'type' (FC, SCSI, SAS).
- -x Concatenate SAS firmware and NVDATA files.
-
-Display Options
-
-usage: lsiutil [ -p portNumber ] [ -u ][ -s ] [ -d ] [ -i ] [ -b ]
- -p portNumber Specify the port number to operate on.
- If not specified, all ports are used.
- -u Use untagged, rather than tagged, SCSI commands.
- -s Scan for and display all targets.
- -d Dump all config pages.
- -i Display port settings.
- -b Show board manufacturing information.
- -m freq[,time] Monitor port performance, updating the display
- every 'freq' seconds, for 'time' seconds.
-
-Examples:
-
-1. to display the port settings and targets for port 1:
- lsiutil -p 1 -i -s
-2. to display the targets found on all known ports:
- lsiutil -s
-
-Operational Options
-
-usage: lsiutil -p portNumber [ -l linkSpeed ] [ -t topology ]
- [ -c timeout,depth ] [ -r ]
- -p portNumber Specify the port number to operate on.
- Required parameter for operational options.
- -l linkSpeed Set link speed. Valid options for linkSpeed are:
- 'a' Auto link speed negotiation
- '1' Force 1Gb link speed
- '2' Force 2Gb link speed
- '4' Force 4Gb link speed
- -t topology Set topology. Valid options for topology are:
- 'a' Auto topology negotiation
- '1' Force NL_Port topology
- '2' Force N_Port topology
- -c timeout,depth Set interrupt coalescing values.
- Timeout is a value in microseconds between
- 1 and 1000. Depth is a value between 1 and 128.
- Setting either or both values to zero will
- disable interrupt coalescing for that port.
- -r Perform a chip reset on the given port.
- -z Perform an FC link reset on the given port.
-NOTE: In order for linkSpeed, topology, or interrupt coalescing
- settings to take effect, a chip reset is necessary.
-
-Examples:
-
-1. to force linkspeed to 1Gb on port 2:
- lsiutil -p 2 -l 1
-2. to set interrupt coalescing to a timeout of 200ms with
- a depth of 9 and to force N_Port topology on port 1:
- lsiutil -p 1 -c 200,9 -t 2
-
-
-
-
diff --git a/sys-block/lsiutil/lsiutil-1.60-r1.ebuild b/sys-block/lsiutil/lsiutil-1.60-r1.ebuild
deleted file mode 100644
index 124983a825b0..000000000000
--- a/sys-block/lsiutil/lsiutil-1.60-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/lsiutil/lsiutil-1.60-r1.ebuild,v 1.2 2009/09/02 02:09:22 robbat2 Exp $
-
-inherit toolchain-funcs
-
-DESCRIPTION="LSI Logic Fusion MPT Command Line Interface management tool"
-HOMEPAGE="http://www.lsi.com/"
-SRC_URI="http://www.lsi.com/DistributionSystem/AssetDocument/support/downloads/hbas/fibre_channel/hardware_drivers/LSIUtil%20Kit_${PV}.zip"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT="strip mirror test bindist"
-
-RDEPEND=""
-DEPEND="app-arch/unzip
- >=sys-kernel/linux-headers-2.6.27-r2"
-
-S="${WORKDIR}/${PN}"
-
-src_unpack() {
- unpack ${A}
- # nested files
- unpack ./Source/${PN}.tar.gz
-}
-
-src_compile() {
- $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o ${PN} ${PN}.c || die "emake failed."
-}
-
-src_install() {
- dosbin ${PN} || die "dosbin failed."
- dodoc "${WORKDIR}"/*.txt
-}
-
-pkg_postinst() {
- einfo "See LsiUtil_ReadMe.txt for a list of supported controllers"
- einfo "and general usage information."
-}
diff --git a/sys-block/lsiutil/lsiutil-1.62.ebuild b/sys-block/lsiutil/lsiutil-1.62.ebuild
new file mode 100644
index 000000000000..62bf9d15e918
--- /dev/null
+++ b/sys-block/lsiutil/lsiutil-1.62.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/lsiutil/lsiutil-1.62.ebuild,v 1.1 2011/06/21 20:07:45 idl0r Exp $
+
+EAPI="3"
+
+DESCRIPTION="LSI Logic Fusion MPT Command Line Interface management tool"
+HOMEPAGE="http://www.lsi.com/"
+SRC_URI="http://www.lsi.com/downloads/Public/Obsolete/Obsolete%20Common%20Files/LSIUtil_${PV}.zip"
+
+LICENSE="LSI"
+SLOT="0"
+# This package can never enter stable, it can't be mirrored and upstream
+# can remove the distfiles from their mirror anytime.
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE=""
+
+RESTRICT="mirror bindist"
+
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+src_install() {
+ if use x86; then
+ dosbin Linux/lsiutil || die
+ elif use amd64; then
+ newsbin Linux/lsiutil.x86_64 lsiutil || die
+ elif use ia64; then
+ newsbin Linux/lsiutil.ia64 lsiutil || die
+ fi
+
+ dodoc changes.txt
+}
diff --git a/sys-block/lsiutil/metadata.xml b/sys-block/lsiutil/metadata.xml
index a7162e9b7104..1b334d2b79cc 100644
--- a/sys-block/lsiutil/metadata.xml
+++ b/sys-block/lsiutil/metadata.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>no-herd</herd>
-<maintainer>
- <email>wschlich@gentoo.org</email>
- <name>Wolfram Schlich</name>
- <description>Primary maintainer</description>
-</maintainer>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>wschlich@gentoo.org</email>
+ <name>Wolfram Schlich</name>
+ <description>Primary maintainer</description>
+ </maintainer>
</pkgmetadata>