commit 470790c9a41df8ca2e5af0443d0438e5da9afd12 Author: Mario Fetka Date: Sat May 21 07:01:48 2016 +0200 Imported Upstream version 2.0.23.0 diff --git a/amd64/opt/hp/hpssacli/bld/hpssacli b/amd64/opt/hp/hpssacli/bld/hpssacli new file mode 100755 index 0000000..4d550d6 Binary files /dev/null and b/amd64/opt/hp/hpssacli/bld/hpssacli differ diff --git a/amd64/opt/hp/hpssacli/bld/hpssacli-2.0-23.0.x86_64.txt b/amd64/opt/hp/hpssacli/bld/hpssacli-2.0-23.0.x86_64.txt new file mode 100644 index 0000000..22c6e74 --- /dev/null +++ b/amd64/opt/hp/hpssacli/bld/hpssacli-2.0-23.0.x86_64.txt @@ -0,0 +1,180 @@ +HP Smart Storage Administrator CLI for Linux environments +Version 2.0-23.0 (linuxX64) +7/29/2014 + +Description +----------- + + The HP Smart Storage Administrator CLI (HPSSACLI) is a commandline-based + disk configuration program for Smart Array Controllers. + +* All other product names mentioned herein may be trademarks of their + respective companies. + +Support +------- + +Supported Operating Systems + + SuSE Linux Enterprise Server 10 (x86_64) + SuSE Linux Enterprise Server 11 (x86_64) + Red Hat Enterprise Linux 5 (x86_64) + Red Hat Enterprise Linux 6 (x86_64) with the "Compatibility Package" + installed to include the 32-bit libraries. + Debian Sarge 64 bit + Debian Etch (amd64) + + * All these platforms need to have the following driver upgrades: + CISS driver version 2.4.50 or later + + These drivers and Fibre Channel HBA drivers are available from + http://www.hp.com. + +Supported Controllers + + Smart Array P410i Controller + Smart Array P411 Controller + Smart Array P212 Controller + Smart Array P712m Controller + Smart Array B110i SATA RAID + Smart Array P812 Controller + Smart Array P220i Controller + Smart Array P222 Controller + Smart Array P420 Controller + Smart Array P420i Controller + Smart Array P421 Controller + Smart Array P822 Controller + Smart Array P721m Controller + Dynamic Smart Array B320i RAID + Dynamic Smart Array B120i RAID + + Smart Array P430 Controller + Smart Array P431 Controller + Smart Array P731m Controller + Smart Array P230i Controller + Smart Array P530 Controller + Smart Array P531 Controller + Smart Array P830 Controller + Smart Array P830i Controller + + Smart Array P240i Controller + Smart Array P440 Controller + Smart Array P440i Controller + Smart Array P441 Controller + Smart Array P840 Controller + Smart HBA H240 Controller + Smart HBA H240i Controller + Smart HBA H241 Controller + Smart HBA H244 Controller + + Dynamic Smart Array B110i + Dynamic Smart Array B120i + Dynamic Smart Array B320i + Dynamic Smart Array B140i + +Installing & Running the HP Smart Storage Administrator CLI +-------------------------------------------------------------- + + Installation: + HPSSACLI is distributed using Red Hat Package Manager (RPM) packages and + .deb packages for Debian. + If there is an older version of HPSSACLI installed on the system, please + use "rpm -e hpssacli" to remove it first. Use "rpm -i " to + install the application. + Please type "man rpm" for other details regarding RPM. + NOTE: On Debian systems, a ".deb" package file can be installed using the + "dpkg -i hpssacli.xxx.deb" command. The dpkg -r hpssacli command + is used to remove the package. + The software resides in /opt/hp/hpssacli and the executable + name is hpssacli which is located in /usr/sbin. + + When attempting to run HPSSACLI on any HP-supported version of Linux, it is + highly recommended that you install the latest version of the HP ProLiant + Smart Array Controller driver for your intended Linux operating system. + Drivers may be obtained by clicking on "Support & Drivers" from HP's + website at: http://www.hp.com + + For Debian 64 bit: + dpkg -i --force-architecture . hpssacli requires the libunwind + bit package to be installed. + + + Run the HPSSACLI: + + Make sure that you have gone through the following checklist: + . You run hpssacli as root. + + To start the application: + If /usr/sbin is already added in your path, just type: + "hpssacli". + More options can be found by typing "hpssacli help". Also see the "Using + HPSSACLI" section of this document, located after Feedback. + + Exiting HPSSACLI: + 1. To exit the HPSSACLI, type "exit" while at the CLI command console. + + +Additional Notes +---------------- + + + 1. After creating or deleting logical drives with HPSSACLI, under some + special circumstances, the device name mapping might change after you + first reboot the system. Also, Linux might see previously not visible + logical drives after rebooting. This name mapping problem is common to + all SCSI devices on Linux. + 2. Do not insert or remove a controller driver module when hpssacli is + running. + 3. Please stop the HP Storage Agents when deleting logical drives + since HP Storage Agents keeps all logical drives open. + 4. If all physical drives on a controller fail or are removed, software keys + will not be saved to the controller. + 5. HPSSACLI may appear unresponsive during heavy array controller I/O + conditions, such as during a partition format or a logical drive rebuild. + 6. HPSSACLI will not prevent the deletion of logical drives on fibre + controllers that have mounted partitions. + 7. When using Linux as the host operating system, if a Smart Array + controller has 16 or more volumes configured, deleting any volume in + HPSSACLI will not update the /proc/partitions to reflect the deletion of + the device node associated with that volume. Rebooting the server will + cause the update to happen. Note that there is also a limitation that + only the first 16 volumes configured will be available to the operating + system. + 8. On RHEL5 systems, for this version of the HPSSACLI version 3.6.18-10 or + newer of the HP ProLiant Smart Array Controller Driver for Red Hat + Enterprise Linux 5 (x86, x86-64) is required. Drivers may be obtained by + clicking on “Support & Drivers” from HP’s website at: http://www.hp.com + + +Notes for HPSSA Scripting +----------------------- +* HPSSA scripting (HPSSASCRIPTING) now uses a new engine to auto configure + volumes. When using the AUTO mode, it will attempt to configure two volumes; + an OS volume and a Data volume. The OS volume will be RAID1, while the Data + volume will be the highest possible RAID up to 6, depending on the number of + disks and RAID modes supported by the controller. Spares may be automatically + allocated. All user input in the input config file is ignored in AUTO mode. + The actual volumes created will depend on the controller, the number and size + of disks and the status of license keys in the controller. +* In scripting input/output, 2 disk mirrors are considered RAID1, 4 disk and + higher mirrors are RAID10. For compatibility, input scripts still accept + RAID1 for 4+ disk mirrors, however we recommend moving to the new argument + terminology as soon as possible. +* ARRAY and VOLUME arguments in configure mode can be specified as "Next", + which will use the next available ID. +* DRIVE arguments can be a number or wildcard, e.g. "*" or "2". In the first + example, all available drives will be used, in the second two drives will be + used. +* The CONTROLLER argument can be FIRST. Controllers are sorted after discovery, + the order being: internal before external, in ascending slot order. This + ensures that the input CONTROLLER=FIRST will target an internal controller + (SLOT=0) or the controller in the lowest PCI slot. +* To improve performance, use the REPEAT keyword when creating multiple + identical logical drives. + + +Feedback +-------- + + For support for HPSSACLI or Smart Array controllers, please visit the web at + http://support.hp.com. \ No newline at end of file diff --git a/amd64/opt/hp/hpssacli/bld/hpssacli.license b/amd64/opt/hp/hpssacli/bld/hpssacli.license new file mode 100644 index 0000000..bef7309 --- /dev/null +++ b/amd64/opt/hp/hpssacli/bld/hpssacli.license @@ -0,0 +1,338 @@ + + + PROLIANT ESSENTIALS SOFTWARE + + END USER LICENSE AGREEMENT + +PLEASE READ THIS END USER LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS +AGREEMENT IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR SINGLE +ENTITY) ("YOU") AND HEWLETT-PACKARD COMPANY ("HP"). BY CLICKING THE "AGREE" +BUTTON BELOW, COPYING, INSTALLING, OR OTHERWISE USING THE SOFTWARE, +(i) YOU DO SO WITH THE INTENT TO ELECTRONICALLY "EXECUTE" THIS AGREEMENT, AND +(ii) YOU AGREE TO BE BOUND BY AND COMPLY WITH THE FOLLOWING TERMS AND +CONDITIONS, INCLUDING THE WARRANTY STATEMENT, AS WELL AS ANY TERMS AND +CONDITIONS CONTAINED IN THE "ANCILLARY SOFTWARE" LIST. + +IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, +(A) IF THIS AGREEMENT IS DISPLAYED ELECTRONICALLY, YOU MAY INDICATE REJECTION + OF THIS AGREEMENT BY CLICKING THE "DISAGREE" BUTTON; +(B) YOU SHALL NOT INSTALL THE SOFTWARE; AND +(C) HP DOES NOT GRANT YOU ANY RIGHTS TO USE THE SOFTWARE. +NOTWITHSTANDING THE FOREGOING, INSTALLING OR OTHERWISE USING THE SOFTWARE +INDICATES YOUR ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU PURCHASED THE SOFTWARE, YOU MAY RETURN THE SOFTWARE TO THE PLACE OF +PURCHASE FOR A FULL REFUND. + +THE SOFTWARE PROVIDED HEREIN, IS PROVIDED BY HP AND BY THIRD PARTIES, INCLUDING +THE OPEN SOURCE COMMUNITY ("ANCILLARY SOFTWARE"). USE OF THE HP SOFTWARE, THE +ANCILLARY SOFTWARE, ACCOMPANYING PRINTED MATERIALS, AND THE "ONLINE" OR +ELECTRONIC DOCUMENTATION (COLLECTIVELY THE "PRODUCT") IS CONDITIONED UPON AND +LIMITED BY THE FOLLOWING TERMS AND CONDITIONS, INCLUDING THE "AS IS WARRANTY +STATEMENT" AND THE TERMS AND CONDITIONS OF THE ANCILLARY SOFTWARE LICENSE +AGREEMENTS ("ANCILLARY SOFTWARE LICENSES"). + +USE OF ANCILLARY SOFTWARE SHALL BE GOVERNED BY THE ANCILLARY SOFTWARE LICENSE, +EXCEPT THAT THE DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITIES +PROVISIONS CONTAINED IN THE "AS-IS WARRANTY STATEMENT" OF THIS AGREEMENT SHALL +ALSO APPLY TO SUCH ANCILLARY SOFTWARE. HP HAS IDENTIFIED ANCILLARY SOFTWARE +BY EITHER NOTING THE ANCILLARY SOFTWARE PROVIDER"S OWNERSHIP WITHIN EACH +ANCILLARY SOFTWARE PROGRAM FILE AND/OR BY PROVIDING LICENSING INFORMATION IN +THE "ANCILLARY SOFTWARE" LIST. BY ACCEPTING THE TERMS AND CONDITIONS OF THIS +AGREEMENT, YOU ARE ALSO ACCEPTING THE TERMS AND CONDITIONS OF EACH ANCILLARY +SOFTWARE LICENSE IN THE ANCILLARY SOFTWARE LIST. + +IF AND ONLY IF THE PRODUCT INCLUDES SOFTWARE LICENSED UNDER THE GNU GENERAL +PUBLIC LICENSE ("GPL SOFTWARE"), YOU MAY OBTAIN A COMPLETE MACHINE-READABLE +COPY OF THE GPL SOFTWARE SOURCE CODE ("GPL SOURCE CODE") BY DOWNLOAD FROM A +SITE SPECIFIED IN THE FOLLOWING HP WEBSITE: +HTTP://H18004.WWW1.HP.COM/PRODUCTS/SERVERS/PROLIANTESSENTIALS/VALUEPACK/LICENSING.HTML. +UPON YOUR WRITTEN REQUEST, HP WILL PROVIDE, FOR A FEE COVERING THE COST OF +DISTRIBUTION, A COMPLETE MACHINE-READABLE COPY OF THE GPL SOURCE CODE, BY MAIL, +TO YOU. INFORMATION ABOUT HOW TO MAKE A WRITTEN REQUEST FOR GPL SOURCE CODE +MAY BE FOUND AT THE FOLLOWING WEBSITE: +HTTP://H18004.WWW1.HP.COM/PRODUCTS/SERVERS/PROLIANTESSENTIALS/VALUEPACK/LICENSING.HTML . + + +LICENSE TERMS + +SUBJECT TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND ANY RIGHTS, +LIMITATIONS AND OBLIGATIONS SET FORTH IN THE ANCILLARY SOFTWARE LICENSES: + +1. LICENSE GRANT + +a. IF SOFTWARE DOES NOT REQUIRE AN ACTIVATION KEY. If the Software does +not require an Activation Key and provided that You comply with all the terms +and conditions of this Agreement, HP grants You a non-exclusive, +non-transferable (except as provided in Section 16), worldwide (except for the +countries referenced in Section 12) license under HP's copyrights, to install, +copy on as many computers as you need for your business, use, execute, make +archival or backup copies, and display ("Use") the object code version of the +Product on the computer(s) on which this Product is installed and in the +operating environment as identified by HP in the accompanying materials. + +b. IF SOFTWARE REQUIRES AN ACTIVATION KEY. If the Software requires an +Activation Key, and provided that You comply with all terms and conditions of +this Agreement, then depending upon the specific hardware configuration You +employ, HP grants You the following license ("License Type") and rights: + + Authorized Copies. You are licensed to install, make Authorized Copies +of (as defined in this section), execute, and display ("Use") the object code +version of the Product on an equivalent number of Computers, Host/Client Pairs, +Computer Nodes, or Clustered Computers (as defined in the table below) as you +have Authorized Copies. Authorized Copies is defined as the number of copies +that you have paid for as stated in the invoice or comparable document +evidencing an authorized quantity. + +LICENSE TYPE SOFTWARE INSTALLS TO: LICENSED RIGHTS + (hardware configuration) +------------------------------------------------------------------------------ +Computer A computer You have a right to install + and Use the Product on a single + computer. The installed copy + may not be transferred to or + used on any other computer. + +------------------------------------------------------------------------------ +Node/Client A set of computers with a You have a right to install and + minimum of one host and one Use the Product on a Host/Client + client connected to each Pair or a Single Node. Copies + other ("Host/Client Pair"), of the Product installed on a + or in certain instances, a Host/Client Pair or Single Node + single computer may not be transferred to any + ("Single Node") other host or client computers + or other single nodes. You can + continue to Use the Product on + licensed clients when a new + server is introduced to the + licensed clients. + +------------------------------------------------------------------------------ +Cluster More than two computers You have a right to install and + physically connected together Use the Product on each + in a cluster configuration Clustered Computer. The + (each of which is referred to installed copy may not be + as "Clustered Computer") transferred to or used on any + other computer. + + + Storage. You may copy the Product into the local memory or storage +device of the hardware configuration loaded with the Authorized Copies. You may +copy the Product onto a reasonable number of network servers or a secure +intranet for the sole purpose of distributing the Product to the Computers, +Host/Client Pairs, Computer Nodes, or Clustered Computers. You may make +archival or back-up copies of the Product. You shall keep the activation key +with the hardware configuration to which the activation key is licensed. You +should keep copies of the activation key information for future retrieval +purposes. + +2. NEW RELEASES. "New Release" means a release of the Product that may +contain fixes, corrections, or minor improvements to the Product. New Releases +are distributed from time to time solely at the option of HP. If HP offers a +New Release, it may come with its own terms and conditions, however if it does +not, You may use the New Release only under the terms and conditions of this +Agreement. +3. NEW VERSIONS. "New Version" means a version of the Product that may +contain significant changes, enhancements, and/or functional improvements to +the Product. New Versions are distributed solely at the option of HP. If HP +offers a New Version, it may come with its own terms and conditions, however +if it does not, You may use the New Version only under the terms and conditions +of this Agreement. +4. OWNERSHIP. The Product is owned and copyrighted by Hewlett-Packard +Development Company, L.P., HP's intellectual property management company, and +by third party suppliers, except for the Ancillary Software, which is owned and +copyrighted by the Ancillary Software providers indicated in the ANCILLARY +SOFTWARE list. Your right to Use the Product confers no title or ownership and +is not a sale of the Product or any part thereof. Third party suppliers and +Ancillary Software providers are intended beneficiaries under this Agreement +and may protect their rights in their respective portions of the Product +directly against You. +5. TRANSFER. Without the prior written consent of HP, or unless +specifically permitted in the Ancillary Software License, You have no right +(a) to rent, lease, lend, or otherwise transfer the rights to the Product to +anyone else; (b) to Use the Product for commercial timesharing or bureau use; +or (c) to copy the Product onto any public or distributed network. +6. COPYRIGHT. United States copyright laws, other countries' copyright +laws, and international treaty provisions protect the Product. You shall not +remove any product identification, copyright notices, or proprietary notices +from the Product. +7. SUPPORT. Support terms and conditions and contact information are +detailed in the Worldwide Limited Warranty and Technical Support for Industry +Standard Server Products statement ("Support Statement"), a copy of which is +available on the HP web site at www.hp.com. Subject to the terms of the +Support Statement, for HP software products installed on HP computers, +technical support for questions regarding media and Product installation may +be available for a ninety (90) day period from the date of purchase of the HP +computer on which this Product is installed ("Support Term"). To access this +support in North America, call the HP Technical Support Phone Center at +1-800-652-6672. This service is available during normal business hours, +Monday through Friday, during the Support Term. Outside North America, call +the nearest HP Technical Support Center. No other support, including +without limitation any on-site support, is provided under this Agreement. +8. LIMITATION ON REVERSE ENGINEERING. Reverse engineering of Ancillary +Software shall be governed by its respective Ancillary Software License. As +for the remainder of the Product, You shall not modify, disassemble, reverse +engineer, decompile, decrypt, or otherwise attempt to access or determine the +source code of the Product without HP's prior written consent. Where You have +other statutory rights with regard to software, You shall provide HP with +reasonably detailed information regarding any intended disassembly or +decompilation of the Product prior to performing such disassembly or +decompilation. You shall not decrypt the Product unless necessary for the +licensed Use of the Product. +9. RESERVATION OF RIGHTS. HP, its third party suppliers, and Ancillary +Software providers reserve all rights not expressly granted to You in this +Agreement. +10. TERM AND TERMINATION. You may exercise the rights of this Agreement +and of the Ancillary Software Licenses for a period of time starting at Your +acceptance of the terms and conditions of this Agreement and for so long as +You meet such terms and conditions ("Term"). Notwithstanding the foregoing, +HP may terminate Your right to Use the Product, upon notice, for Your failure +to comply with any such term or condition. Immediately upon termination, You +shall remove, destroy, or return to HP all copies of the Product, including +those copies of the Product that are merged into Your adaptations, except for +individual pieces of data in Your database. With HP's prior written consent, +one copy of the Product may be retained, for archival purposes only, subsequent +to termination. You may terminate this Agreement at any time by returning or +destroying the Product together with merged portions in any form. +11. CONFIDENTIAL COMPUTER SOFTWARE. Valid license from HP required for +possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial +Computer Software, Computer Software Documentation, and Technical Data for +Commercial Items are licensed to the U.S. Government under vendor's standard +commercial license. +12. COMPLIANCE WITH LAW. The Product and any associated hardware, +software, technology or services may not be exported, reexported, transferred +or downloaded to persons or entities listed on the U.S. Department of Commerce +Denied Persons List, Entity List of proliferation concern, or on any U.S. +Treasury Department Designated Nationals exclusion list, any country under +U.S. economic embargo, or to parties directly or indirectly involved in the +development or production of nuclear, chemical, biological weapons or in +missile technology programs as specified in the U.S. Export Administration +Regulations (15 CFR 744). By accepting this Agreement You confirm that You +are not (i) located in (or a national resident of) any country under U.S. +economic embargo, (ii) identified on any U.S. Department of Commerce Denied +Persons List, Entity List or Treasury Department Designated Nationals exclusion +list, and (iii) directly or indirectly involved in the development or +production of nuclear, chemical, biological weapons or in missile technology +programs as specified in the U.S. Export Administration Regulations. +13. APPLICABLE LAW. This Agreement shall be construed in accordance with +the laws of the State of Texas, without regard to conflict of laws principles. +The United Nations Convention on Contracts for the International Sale of Goods +is specifically disclaimed. If the Product was acquired outside the United +States, then local law may apply. +14. SEVERABILITY. If any term or provision of this Agreement is determined +to be illegal or unenforceable, the validity or enforceability of the remainder +of the terms or provisions herein will remain valid and in full force and +effect. Failure or delay in enforcing any right or provision of this Agreement +shall not be deemed a waiver of such right or provision with respect to any +subsequent breach. Provisions herein, which by their nature extend beyond the +termination of the license in the Product, will remain in effect until +fulfilled. +15. CONSENT TO USE OF DATA. You agree that HP may collect and use technical +information that You provide in connection with Your Use and request for +technical support of the Product from HP, however, HP will not use this +information in a form that personally identifies You. +16. ASSIGNMENT. You may not assign, sublicense or transfer this Agreement, +the Product, or any rights or obligations hereunder without the prior written +consent of HP. Any such attempted assignment, sublicense, or transfer will be +null and void, and in such event, HP may terminate this Agreement immediately. +Notwithstanding the foregoing, You may assign this Agreement and the rights +granted hereunder with the transfer of all or substantially all of Your +business. The right to assign or transfer Ancillary Software is governed by +the terms and conditions of the Ancillary Software Licenses. +17. ENTIRE AGREEMENT. This Agreement, including all Ancillary Software +Licenses in the ANCILLARY SOFTWARE list, is the final, complete and exclusive +agreement between You and HP relating to the Product, and supersedes any +previous communications, representations, or agreements between the parties, +whether oral or written, regarding the subject matter hereof. Any additional +or different terms and conditions not expressly set forth herein will not +apply. This Agreement may not be changed except by an amendment signed by an +authorized representative of both You and HP. To the extent the terms of any +HP policies or programs for support services conflict with the terms of this +Agreement, the terms of this Agreement shall control. +18. WARRANTY + + a. NO ACTIVATION KEY REQUIRED SOFTWARE - AS-IS WARRANTY STATEMENT: + + DISCLAIMER. TO THE EXTENT ALLOWED BY APPLICABLE LAW, THIS PRODUCT AND +SUPPORT SERVICES, IF ANY, ARE PROVIDED TO YOU "AS IS" WITHOUT WARRANTIES OF +ANY KIND, WHETHER ORAL OR WRITTEN, EXPRESS OR IMPLIED. HP SPECIFICALLY +DISCLAIMS ANY IMPLIED WARRANTIES OF ANY KIND, INCLUDING WITHOUT LIMITATION, +WARRANTY OF MERCHANTABILITY, SATISFACTORY QUALITY, NON-INFRINGEMENT, TITLE, +ACCURACY OF INFORMATIONAL CONTENT, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY +OR COMPLETENESS OF RESPONSES, RESULTS, OR WORKMANLIKE EFFORT, LACK OF VIRUSES, +AND LACK OF NEGLIGENCE, ALL WITH REGARD TO THE PRODUCT, AND THE PROVISION OF +OR FAILURE TO PROVIDE SUPPORT SERVICES. IN ADDITION, WITHOUT LIMITATION, +THERE IS NO WARRANTY OF QUIET ENJOYMENT, QUIET POSSESSION AND CORRESPONDENCE +TO DESCRIPTION WITH REGARD TO THE PRODUCT. YOU ASSUME THE ENTIRE RISK AS TO +THE RESULTS AND PERFORMANCE OF THE PRODUCT. NO ORAL OR WRITTEN INFORMATION OR +ADVICE GIVEN BY HP, HP"S AUTHORIZED REPRESENTATIVES, OR ANY OTHER PARTY SHALL +CREATE A WARRANTY OR AMEND THIS "AS IS" WARRANTY. Some jurisdictions do not +allow exclusions of implied warranties or conditions, so the above exclusion +may not apply to You to the extent prohibited by such local laws. You may have +other rights that vary from country to country, state to state, or province to +province. + + b. ACTIVATION KEY REQUIRED SOFTWARE - LIMITED WARRANTY. + +HP warrants that the Product will perform substantially in accordance with the +accompanying materials for a period of ninety (90) days from the date of +purchase. If an implied warranty or condition is created by Your +state/jurisdiction and federal or state/provincial law prohibits disclaimer of +it, You also have an implied warranty or condition, BUT ONLY AS TO DEFECTS FOR +WHICH CLAIMS ARE MADE WITHIN NINETY (90) DAYS FROM THE DATE OF PURCHASE. AS TO +ANY DEFECTS DISCOVERED FOR WHICH A CLAIM IS NOT MADE WITHIN THE NINETY-DAY +PERIOD, THERE IS NO WARRANTY OR CONDITION OF ANY KIND. +Some states/jurisdictions do not allow limitations on how long an implied +warranty or condition lasts, so the above limitation may not apply to You. + + DISCLAIMER. The Limited Warranty that appears above is the only +express warranty made to You and is provided in lieu of any other express +warranties or implied warrantees (if any) created by any documentation, +packaging or otherwise. EXCEPT FOR THE LIMITED WARRANTY, AND TO THE MAXIMUM +EXTENT PERMITTED BY APPLICABLE LAW, HP AND ITS SUPPLIERS PROVIDE THE PRODUCT +AND SUPPORT SERVICES (IF ANY) "AS IS" AND WITH ALL FAULTS, AND HEREBY DISCLAIM +ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED OR STATUTORY, +INCLUDING, BUT NOT LIMITED TO, ANY (IF ANY) IMPLIED WARRANTIES, DUTIES OR +CONDITIONS OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, +SATISFACTORY QUALITY, NON-INFRINGEMENT OF TITLE, OF ACCURACY OR COMPLETENESS +OF RESPONSES, OF RESULTS, OF WORKMANLIKE EFFORT, OF LACK OF VIRUSES, AND OF +LACK OF NEGLIGENCE, ALL WITH REGARD TO THE PRODUCT, AND THE PROVISIONS OF OR +FAILURE TO PROVIDE SUPPORT SERVICES. ALSO, THERE IS NO WARRANTY OR CONDITION +OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION, +OR NON-INFRINGEMENT WITH REGARD TO THE PRODUCT. + +19. LIMITATION OF LIABILITY. + + a. FOR ALL SOFTWARE WHETHER OR NOT AN ACTIVATION KEY IS REQUIRED + +EXCEPT TO THE EXTENT PROHIBITED BY LOCAL LAW, IN NO EVENT WILL HP OR ITS +SUBSIDIARIES, AFFILIATES, DIRECTORS, OFFICERS, EMPLOYEES, AGENTS OR SUPPLIERS +BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, +OR OTHER DAMAGES (INCLUDING LOST PROFIT, LOST DATA, OR DOWNTIME COSTS) ARISING +OUT OF THE USE, THE INABILITY TO USE, OR THE RESULTS OF USE OF THE PRODUCT, +WHETHER BASED IN WARRANTY, CONTRACT, TORT OR OTHER LEGAL THEORY, AND WHETHER +OR NOT HP WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE PRODUCT IS NOT +DESIGNED, MANUFACTURED OR INTENDED FOR USE IN THE PLANNING, CONSTRUCTION, +MAINTENANCE, OR OPERATION OF A NUCLEAR FACILITY, AIRCRAFT NAVIGATION OR +AIRCRAFT COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, LIFE SUPPORT MACHINES, +OR WEAPONS SYSTEMS (COLLECTIVELY "HIGH RISK APPLICATIONS"). YOU ARE SOLELY +LIABLE IF THE PRODUCT IS USED FOR HIGH RISK APPLICATIONS, AND YOU SHALL +INDEMNIFY, DEFEND AND HOLD HP HARMLESS FROM ALL LOSS, DAMAGE, EXPENSE OR +LIABILITY IN CONNECTION WITH SUCH USE. YOU ASSUME THE ENTIRE RISK AS TO YOUR +USE OF THE PRODUCT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR +LIMITATION OF LIABILITY FOR INCIDENTIAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE +LIMITATION MAY NOT APPLY TO YOU TO THE EXTENT PROHIBITED BY SUCH LOCAL LAWS. + + b. FOR SOFTWARE REQUIRING AN ACTIVATION KEY + +Notwithstanding any damages that You might incur for any reason whatsoever +(including, without limitation, all damages referenced above and all direct +or general damages), the entire liability of HP and any of its suppliers under +any provision of this EULA and Your exclusive remedy for all of the foregoing +(except for any remedy of repair or replacement if elected by HP with respect +to any breach of the Limited Warranty) shall be limited to the greater of the +amount actually paid by You for the Product or U.S. $5.00. The foregoing +limitations, exclusions and disclaimers (including Warranty above) shall apply +to the maximum extent permitted by applicable law, even if any remedy fails of +its essential purpose. + +REV08/51/03 End User License Agreement diff --git a/amd64/opt/hp/hpssacli/bld/hpssascripting b/amd64/opt/hp/hpssacli/bld/hpssascripting new file mode 100755 index 0000000..5a66b36 Binary files /dev/null and b/amd64/opt/hp/hpssacli/bld/hpssascripting differ diff --git a/amd64/opt/hp/hpssacli/bld/mklocks.sh b/amd64/opt/hp/hpssacli/bld/mklocks.sh new file mode 100755 index 0000000..792d521 --- /dev/null +++ b/amd64/opt/hp/hpssacli/bld/mklocks.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +APP_SOCKET_DIR=/var/run + +if [ "$1" = "hpssa" -o "$1" = "hpadu" ] +then + mkdir -p ${APP_SOCKET_DIR} 2>/dev/null +fi + +exit 0 diff --git a/amd64/usr/man/man8/hpssacli.8.gz b/amd64/usr/man/man8/hpssacli.8.gz new file mode 100755 index 0000000..139bcd7 Binary files /dev/null and b/amd64/usr/man/man8/hpssacli.8.gz differ diff --git a/amd64/usr/sbin/hpssacli b/amd64/usr/sbin/hpssacli new file mode 100755 index 0000000..c542617 --- /dev/null +++ b/amd64/usr/sbin/hpssacli @@ -0,0 +1,17 @@ +#!/bin/sh + +# +# Uncomment the line below to turn off discovery of Fibre +# export INFOMGR_BYPASS_FIBRE=1 +# +# Uncomment the lines below to turn off discovery of Non-Smart Array controllers +# export INFOMGR_BYPASS_NONSA=1 +# +HPSSACLI_BIN_INSTALLATION_DIR=/opt/hp/hpssacli/bld/ +export LD_LIBRARY_PATH=$HPSSACLI_BIN_INSTALLATION_DIR +${HPSSACLI_BIN_INSTALLATION_DIR}mklocks.sh hpssacli +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent ${HPSSACLI_BIN_INSTALLATION_DIR}hpssacli $* +else +${HPSSACLI_BIN_INSTALLATION_DIR}hpssacli $* +fi diff --git a/amd64/usr/sbin/hpssascripting b/amd64/usr/sbin/hpssascripting new file mode 100755 index 0000000..5289583 --- /dev/null +++ b/amd64/usr/sbin/hpssascripting @@ -0,0 +1,17 @@ +#!/bin/sh + +# +# Uncomment the line below to turn off discovery of Fibre +# export INFOMGR_BYPASS_FIBRE=1 +# +# Uncomment the lines below to turn off discovery of Non-Smart Array controllers +# export INFOMGR_BYPASS_NONSA=1 +# +HPSSACLI_BIN_INSTALLATION_DIR=/opt/hp/hpssacli/bld/ +export LD_LIBRARY_PATH=$HPSSACLI_BIN_INSTALLATION_DIR +${HPSSACLI_BIN_INSTALLATION_DIR}mklocks.sh hpssascripting +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent ${HPSSACLI_BIN_INSTALLATION_DIR}hpssascripting $* +else +${HPSSACLI_BIN_INSTALLATION_DIR}hpssascripting $* +fi diff --git a/i386/opt/hp/hpssacli/bld/hpssacli b/i386/opt/hp/hpssacli/bld/hpssacli new file mode 100755 index 0000000..1246edf Binary files /dev/null and b/i386/opt/hp/hpssacli/bld/hpssacli differ diff --git a/i386/opt/hp/hpssacli/bld/hpssacli-2.0-23.0.i386.txt b/i386/opt/hp/hpssacli/bld/hpssacli-2.0-23.0.i386.txt new file mode 100644 index 0000000..0a84a01 --- /dev/null +++ b/i386/opt/hp/hpssacli/bld/hpssacli-2.0-23.0.i386.txt @@ -0,0 +1,182 @@ +HP Smart Storage Administrator CLI (HPSSACLI) +Version 2.0-23.0 (linux32) +7/29/2014 + +Description +----------- +The HP Smart Storage Administrator CLI is a command line-based disk +configuration program for Smart Array Controllers. + +* All other product names mentioned herein may be trademarks of their + respective companies. + +Support +------- + +Supported Operating Systems + + 32bit Platforms: + Red Hat Enterprise Linux 5 + Red Hat Enterprise Linux 6 + SuSE Linux Enterprise Server 10, 11 + + 64bit Platforms: + SuSE Linux Enterprise Server 10 (x86_64) + SuSE Linux Enterprise Server 11 (x86_64) + Red Hat Enterprise Linux 5 (x86_64) + Red Hat Enterprise Linux 6 (x86_64) with the "Compatibility Package" + installed to include the 32-bit libraries. + + * All these platforms need to have the following driver upgrades: + CISS driver version 2.4.50 or later + + These drivers and Fibre Channel HBA drivers are available from + http://www.hp.com. + +Supported Controllers + + Smart Array P410i Controller + Smart Array P411 Controller + Smart Array P212 Controller + Smart Array P712m Controller + Smart Array B110i SATA RAID + Smart Array P812 Controller + Smart Array P220i Controller + Smart Array P222 Controller + Smart Array P420 Controller + Smart Array P420i Controller + Smart Array P421 Controller + Smart Array P822 Controller + Smart Array P721m Controller + Dynamic Smart Array B320i RAID + Dynamic Smart Array B120i RAID + + Smart Array P430 Controller + Smart Array P431 Controller + Smart Array P731m Controller + Smart Array P230i Controller + Smart Array P530 Controller + Smart Array P531 Controller + Smart Array P830 Controller + Smart Array P830i Controller + + Smart Array P240i Controller + Smart Array P440 Controller + Smart Array P440i Controller + Smart Array P441 Controller + Smart Array P840 Controller + Smart HBA H240 Controller + Smart HBA H240i Controller + Smart HBA H241 Controller + Smart HBA H244 Controller + + Dynamic Smart Array B110i + Dynamic Smart Array B120i + Dynamic Smart Array B320i + Dynamic Smart Array B140i + +Installing & Running the HP Smart Storage Administrator CLI +-------------------------------------------------------------- + + Installation: + HPSSACLI is distributed using Red Hat Package Manager (RPM) packages and + .deb packages for Debian. + If there is an older version of HPSSACLI installed on the system, please + use "rpm -e hpssacli" to remove it first. Use "rpm -i " to + install the application. + Please type "man rpm" for other details regarding RPM. + NOTE: On Debian systems, a ".deb" package file can be installed using the + "dpkg -i hpssacli.xxx.deb" command. The dpkg -r hpssacli command + is used to remove the package. + The software resides in /opt/hp/hpssacli and the executable + name is hpssacli which is located in /usr/sbin. + + When attempting to run HPSSACLI on any HP-supported version of Linux, it is + highly recommended that you install the latest version of the HP ProLiant + Smart Array Controller driver for your intended Linux operating system. + Drivers may be obtained by clicking on "Support & Drivers" from HP’s + website at: http://www.hp.com + + For Debian 64 bit: + dpkg -i --force-architecture . hpssacli requires the libunwind + bit package to be installed. + + Run the HPSSACLI: + + Make sure that you have gone through the following checklist: + . You run hpssacli as root. + + To start the application: + If /usr/sbin is already added in your path, just type: + "hpssacli". + More options can be found by typing "hpssacli help". Also see the "Using + HPSSACLI" section of this document, located after Feedback. + + Exiting HPSSACLI: + 1. To exit the HPSSACLI, type "exit" while at the CLI command console. + + +Additional Notes +---------------- + + + 1. After creating or deleting logical drives with HPSSACLI, under some + special circumstances, the device name mapping might change after you + first reboot the system. Also, Linux might see previously not visible + logical drives after rebooting. This name mapping problem is common to + all SCSI devices on Linux. + 2. Do not insert or remove a controller driver module when hpssacli is + running. + 3. Please stop the HP Storage Agents when deleting logical drives + since HP Storage Agents keeps all logical drives open. + 4. If all physical drives on a controller fail or are removed, software keys + will not be saved to the controller. + 5. HPSSACLI may appear unresponsive during heavy array controller I/O + conditions, such as during a partition format or a logical drive rebuild. + 6. HPSSACLI will not prevent the deletion of logical drives on fibre + controllers that have mounted partitions. + 7. When using Linux as the host operating system, if a Smart Array + controller has 16 or more volumes configured, deleting any volume in + HPSSACLI will not update the /proc/partitions to reflect the deletion of + the device node associated with that volume. Rebooting the server will + cause the update to happen. Note that there is also a limitation that + only the first 16 volumes configured will be available to the operating + system. + 8. On RHEL5 systems, for this version of the HPSSACLI version 3.6.18-10 or + newer of the HP ProLiant Smart Array Controller Driver for Red Hat + Enterprise Linux 5 (x86, x86-64) is required. Drivers may be obtained by + clicking on “Support & Drivers” from HP’s website at: http://www.hp.com + + +Notes for HPSSA Scripting +----------------------- +* HPSSA scripting (HPSSASCRIPTING) now uses a new engine to auto configure + volumes. When using the AUTO mode, it will attempt to configure two volumes; + an OS volume and a Data volume. The OS volume will be RAID1, while the Data + volume will be the highest possible RAID up to 6, depending on the number of + disks and RAID modes supported by the controller. Spares may be automatically + allocated. All user input in the input config file is ignored in AUTO mode. + The actual volumes created will depend on the controller, the number and size + of disks and the status of license keys in the controller. +* In scripting input/output, 2 disk mirrors are considered RAID1, 4 disk and + higher mirrors are RAID10. For compatibility, input scripts still accept + RAID1 for 4+ disk mirrors, however we recommend moving to the new argument + terminology as soon as possible. +* ARRAY and VOLUME arguments in configure mode can be specified as "Next", + which will use the next available ID. +* DRIVE arguments can be a number or wildcard, e.g. "*" or "2". In the first + example, all available drives will be used, in the second two drives will be + used. +* The CONTROLLER argument can be FIRST. Controllers are sorted after discovery, + the order being: internal before external, in ascending slot order. This + ensures that the input CONTROLLER=FIRST will target an internal controller + (SLOT=0) or the controller in the lowest PCI slot. +* To improve performance, use the REPEAT keyword when creating multiple + identical logical drives. + + +Feedback +-------- + + For support for HPSSACLI or Smart Array controllers, please visit the web at + http://support.hp.com. diff --git a/i386/opt/hp/hpssacli/bld/hpssacli.license b/i386/opt/hp/hpssacli/bld/hpssacli.license new file mode 100644 index 0000000..bef7309 --- /dev/null +++ b/i386/opt/hp/hpssacli/bld/hpssacli.license @@ -0,0 +1,338 @@ + + + PROLIANT ESSENTIALS SOFTWARE + + END USER LICENSE AGREEMENT + +PLEASE READ THIS END USER LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS +AGREEMENT IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR SINGLE +ENTITY) ("YOU") AND HEWLETT-PACKARD COMPANY ("HP"). BY CLICKING THE "AGREE" +BUTTON BELOW, COPYING, INSTALLING, OR OTHERWISE USING THE SOFTWARE, +(i) YOU DO SO WITH THE INTENT TO ELECTRONICALLY "EXECUTE" THIS AGREEMENT, AND +(ii) YOU AGREE TO BE BOUND BY AND COMPLY WITH THE FOLLOWING TERMS AND +CONDITIONS, INCLUDING THE WARRANTY STATEMENT, AS WELL AS ANY TERMS AND +CONDITIONS CONTAINED IN THE "ANCILLARY SOFTWARE" LIST. + +IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, +(A) IF THIS AGREEMENT IS DISPLAYED ELECTRONICALLY, YOU MAY INDICATE REJECTION + OF THIS AGREEMENT BY CLICKING THE "DISAGREE" BUTTON; +(B) YOU SHALL NOT INSTALL THE SOFTWARE; AND +(C) HP DOES NOT GRANT YOU ANY RIGHTS TO USE THE SOFTWARE. +NOTWITHSTANDING THE FOREGOING, INSTALLING OR OTHERWISE USING THE SOFTWARE +INDICATES YOUR ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU PURCHASED THE SOFTWARE, YOU MAY RETURN THE SOFTWARE TO THE PLACE OF +PURCHASE FOR A FULL REFUND. + +THE SOFTWARE PROVIDED HEREIN, IS PROVIDED BY HP AND BY THIRD PARTIES, INCLUDING +THE OPEN SOURCE COMMUNITY ("ANCILLARY SOFTWARE"). USE OF THE HP SOFTWARE, THE +ANCILLARY SOFTWARE, ACCOMPANYING PRINTED MATERIALS, AND THE "ONLINE" OR +ELECTRONIC DOCUMENTATION (COLLECTIVELY THE "PRODUCT") IS CONDITIONED UPON AND +LIMITED BY THE FOLLOWING TERMS AND CONDITIONS, INCLUDING THE "AS IS WARRANTY +STATEMENT" AND THE TERMS AND CONDITIONS OF THE ANCILLARY SOFTWARE LICENSE +AGREEMENTS ("ANCILLARY SOFTWARE LICENSES"). + +USE OF ANCILLARY SOFTWARE SHALL BE GOVERNED BY THE ANCILLARY SOFTWARE LICENSE, +EXCEPT THAT THE DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITIES +PROVISIONS CONTAINED IN THE "AS-IS WARRANTY STATEMENT" OF THIS AGREEMENT SHALL +ALSO APPLY TO SUCH ANCILLARY SOFTWARE. HP HAS IDENTIFIED ANCILLARY SOFTWARE +BY EITHER NOTING THE ANCILLARY SOFTWARE PROVIDER"S OWNERSHIP WITHIN EACH +ANCILLARY SOFTWARE PROGRAM FILE AND/OR BY PROVIDING LICENSING INFORMATION IN +THE "ANCILLARY SOFTWARE" LIST. BY ACCEPTING THE TERMS AND CONDITIONS OF THIS +AGREEMENT, YOU ARE ALSO ACCEPTING THE TERMS AND CONDITIONS OF EACH ANCILLARY +SOFTWARE LICENSE IN THE ANCILLARY SOFTWARE LIST. + +IF AND ONLY IF THE PRODUCT INCLUDES SOFTWARE LICENSED UNDER THE GNU GENERAL +PUBLIC LICENSE ("GPL SOFTWARE"), YOU MAY OBTAIN A COMPLETE MACHINE-READABLE +COPY OF THE GPL SOFTWARE SOURCE CODE ("GPL SOURCE CODE") BY DOWNLOAD FROM A +SITE SPECIFIED IN THE FOLLOWING HP WEBSITE: +HTTP://H18004.WWW1.HP.COM/PRODUCTS/SERVERS/PROLIANTESSENTIALS/VALUEPACK/LICENSING.HTML. +UPON YOUR WRITTEN REQUEST, HP WILL PROVIDE, FOR A FEE COVERING THE COST OF +DISTRIBUTION, A COMPLETE MACHINE-READABLE COPY OF THE GPL SOURCE CODE, BY MAIL, +TO YOU. INFORMATION ABOUT HOW TO MAKE A WRITTEN REQUEST FOR GPL SOURCE CODE +MAY BE FOUND AT THE FOLLOWING WEBSITE: +HTTP://H18004.WWW1.HP.COM/PRODUCTS/SERVERS/PROLIANTESSENTIALS/VALUEPACK/LICENSING.HTML . + + +LICENSE TERMS + +SUBJECT TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND ANY RIGHTS, +LIMITATIONS AND OBLIGATIONS SET FORTH IN THE ANCILLARY SOFTWARE LICENSES: + +1. LICENSE GRANT + +a. IF SOFTWARE DOES NOT REQUIRE AN ACTIVATION KEY. If the Software does +not require an Activation Key and provided that You comply with all the terms +and conditions of this Agreement, HP grants You a non-exclusive, +non-transferable (except as provided in Section 16), worldwide (except for the +countries referenced in Section 12) license under HP's copyrights, to install, +copy on as many computers as you need for your business, use, execute, make +archival or backup copies, and display ("Use") the object code version of the +Product on the computer(s) on which this Product is installed and in the +operating environment as identified by HP in the accompanying materials. + +b. IF SOFTWARE REQUIRES AN ACTIVATION KEY. If the Software requires an +Activation Key, and provided that You comply with all terms and conditions of +this Agreement, then depending upon the specific hardware configuration You +employ, HP grants You the following license ("License Type") and rights: + + Authorized Copies. You are licensed to install, make Authorized Copies +of (as defined in this section), execute, and display ("Use") the object code +version of the Product on an equivalent number of Computers, Host/Client Pairs, +Computer Nodes, or Clustered Computers (as defined in the table below) as you +have Authorized Copies. Authorized Copies is defined as the number of copies +that you have paid for as stated in the invoice or comparable document +evidencing an authorized quantity. + +LICENSE TYPE SOFTWARE INSTALLS TO: LICENSED RIGHTS + (hardware configuration) +------------------------------------------------------------------------------ +Computer A computer You have a right to install + and Use the Product on a single + computer. The installed copy + may not be transferred to or + used on any other computer. + +------------------------------------------------------------------------------ +Node/Client A set of computers with a You have a right to install and + minimum of one host and one Use the Product on a Host/Client + client connected to each Pair or a Single Node. Copies + other ("Host/Client Pair"), of the Product installed on a + or in certain instances, a Host/Client Pair or Single Node + single computer may not be transferred to any + ("Single Node") other host or client computers + or other single nodes. You can + continue to Use the Product on + licensed clients when a new + server is introduced to the + licensed clients. + +------------------------------------------------------------------------------ +Cluster More than two computers You have a right to install and + physically connected together Use the Product on each + in a cluster configuration Clustered Computer. The + (each of which is referred to installed copy may not be + as "Clustered Computer") transferred to or used on any + other computer. + + + Storage. You may copy the Product into the local memory or storage +device of the hardware configuration loaded with the Authorized Copies. You may +copy the Product onto a reasonable number of network servers or a secure +intranet for the sole purpose of distributing the Product to the Computers, +Host/Client Pairs, Computer Nodes, or Clustered Computers. You may make +archival or back-up copies of the Product. You shall keep the activation key +with the hardware configuration to which the activation key is licensed. You +should keep copies of the activation key information for future retrieval +purposes. + +2. NEW RELEASES. "New Release" means a release of the Product that may +contain fixes, corrections, or minor improvements to the Product. New Releases +are distributed from time to time solely at the option of HP. If HP offers a +New Release, it may come with its own terms and conditions, however if it does +not, You may use the New Release only under the terms and conditions of this +Agreement. +3. NEW VERSIONS. "New Version" means a version of the Product that may +contain significant changes, enhancements, and/or functional improvements to +the Product. New Versions are distributed solely at the option of HP. If HP +offers a New Version, it may come with its own terms and conditions, however +if it does not, You may use the New Version only under the terms and conditions +of this Agreement. +4. OWNERSHIP. The Product is owned and copyrighted by Hewlett-Packard +Development Company, L.P., HP's intellectual property management company, and +by third party suppliers, except for the Ancillary Software, which is owned and +copyrighted by the Ancillary Software providers indicated in the ANCILLARY +SOFTWARE list. Your right to Use the Product confers no title or ownership and +is not a sale of the Product or any part thereof. Third party suppliers and +Ancillary Software providers are intended beneficiaries under this Agreement +and may protect their rights in their respective portions of the Product +directly against You. +5. TRANSFER. Without the prior written consent of HP, or unless +specifically permitted in the Ancillary Software License, You have no right +(a) to rent, lease, lend, or otherwise transfer the rights to the Product to +anyone else; (b) to Use the Product for commercial timesharing or bureau use; +or (c) to copy the Product onto any public or distributed network. +6. COPYRIGHT. United States copyright laws, other countries' copyright +laws, and international treaty provisions protect the Product. You shall not +remove any product identification, copyright notices, or proprietary notices +from the Product. +7. SUPPORT. Support terms and conditions and contact information are +detailed in the Worldwide Limited Warranty and Technical Support for Industry +Standard Server Products statement ("Support Statement"), a copy of which is +available on the HP web site at www.hp.com. Subject to the terms of the +Support Statement, for HP software products installed on HP computers, +technical support for questions regarding media and Product installation may +be available for a ninety (90) day period from the date of purchase of the HP +computer on which this Product is installed ("Support Term"). To access this +support in North America, call the HP Technical Support Phone Center at +1-800-652-6672. This service is available during normal business hours, +Monday through Friday, during the Support Term. Outside North America, call +the nearest HP Technical Support Center. No other support, including +without limitation any on-site support, is provided under this Agreement. +8. LIMITATION ON REVERSE ENGINEERING. Reverse engineering of Ancillary +Software shall be governed by its respective Ancillary Software License. As +for the remainder of the Product, You shall not modify, disassemble, reverse +engineer, decompile, decrypt, or otherwise attempt to access or determine the +source code of the Product without HP's prior written consent. Where You have +other statutory rights with regard to software, You shall provide HP with +reasonably detailed information regarding any intended disassembly or +decompilation of the Product prior to performing such disassembly or +decompilation. You shall not decrypt the Product unless necessary for the +licensed Use of the Product. +9. RESERVATION OF RIGHTS. HP, its third party suppliers, and Ancillary +Software providers reserve all rights not expressly granted to You in this +Agreement. +10. TERM AND TERMINATION. You may exercise the rights of this Agreement +and of the Ancillary Software Licenses for a period of time starting at Your +acceptance of the terms and conditions of this Agreement and for so long as +You meet such terms and conditions ("Term"). Notwithstanding the foregoing, +HP may terminate Your right to Use the Product, upon notice, for Your failure +to comply with any such term or condition. Immediately upon termination, You +shall remove, destroy, or return to HP all copies of the Product, including +those copies of the Product that are merged into Your adaptations, except for +individual pieces of data in Your database. With HP's prior written consent, +one copy of the Product may be retained, for archival purposes only, subsequent +to termination. You may terminate this Agreement at any time by returning or +destroying the Product together with merged portions in any form. +11. CONFIDENTIAL COMPUTER SOFTWARE. Valid license from HP required for +possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial +Computer Software, Computer Software Documentation, and Technical Data for +Commercial Items are licensed to the U.S. Government under vendor's standard +commercial license. +12. COMPLIANCE WITH LAW. The Product and any associated hardware, +software, technology or services may not be exported, reexported, transferred +or downloaded to persons or entities listed on the U.S. Department of Commerce +Denied Persons List, Entity List of proliferation concern, or on any U.S. +Treasury Department Designated Nationals exclusion list, any country under +U.S. economic embargo, or to parties directly or indirectly involved in the +development or production of nuclear, chemical, biological weapons or in +missile technology programs as specified in the U.S. Export Administration +Regulations (15 CFR 744). By accepting this Agreement You confirm that You +are not (i) located in (or a national resident of) any country under U.S. +economic embargo, (ii) identified on any U.S. Department of Commerce Denied +Persons List, Entity List or Treasury Department Designated Nationals exclusion +list, and (iii) directly or indirectly involved in the development or +production of nuclear, chemical, biological weapons or in missile technology +programs as specified in the U.S. Export Administration Regulations. +13. APPLICABLE LAW. This Agreement shall be construed in accordance with +the laws of the State of Texas, without regard to conflict of laws principles. +The United Nations Convention on Contracts for the International Sale of Goods +is specifically disclaimed. If the Product was acquired outside the United +States, then local law may apply. +14. SEVERABILITY. If any term or provision of this Agreement is determined +to be illegal or unenforceable, the validity or enforceability of the remainder +of the terms or provisions herein will remain valid and in full force and +effect. Failure or delay in enforcing any right or provision of this Agreement +shall not be deemed a waiver of such right or provision with respect to any +subsequent breach. Provisions herein, which by their nature extend beyond the +termination of the license in the Product, will remain in effect until +fulfilled. +15. CONSENT TO USE OF DATA. You agree that HP may collect and use technical +information that You provide in connection with Your Use and request for +technical support of the Product from HP, however, HP will not use this +information in a form that personally identifies You. +16. ASSIGNMENT. You may not assign, sublicense or transfer this Agreement, +the Product, or any rights or obligations hereunder without the prior written +consent of HP. Any such attempted assignment, sublicense, or transfer will be +null and void, and in such event, HP may terminate this Agreement immediately. +Notwithstanding the foregoing, You may assign this Agreement and the rights +granted hereunder with the transfer of all or substantially all of Your +business. The right to assign or transfer Ancillary Software is governed by +the terms and conditions of the Ancillary Software Licenses. +17. ENTIRE AGREEMENT. This Agreement, including all Ancillary Software +Licenses in the ANCILLARY SOFTWARE list, is the final, complete and exclusive +agreement between You and HP relating to the Product, and supersedes any +previous communications, representations, or agreements between the parties, +whether oral or written, regarding the subject matter hereof. Any additional +or different terms and conditions not expressly set forth herein will not +apply. This Agreement may not be changed except by an amendment signed by an +authorized representative of both You and HP. To the extent the terms of any +HP policies or programs for support services conflict with the terms of this +Agreement, the terms of this Agreement shall control. +18. WARRANTY + + a. NO ACTIVATION KEY REQUIRED SOFTWARE - AS-IS WARRANTY STATEMENT: + + DISCLAIMER. TO THE EXTENT ALLOWED BY APPLICABLE LAW, THIS PRODUCT AND +SUPPORT SERVICES, IF ANY, ARE PROVIDED TO YOU "AS IS" WITHOUT WARRANTIES OF +ANY KIND, WHETHER ORAL OR WRITTEN, EXPRESS OR IMPLIED. HP SPECIFICALLY +DISCLAIMS ANY IMPLIED WARRANTIES OF ANY KIND, INCLUDING WITHOUT LIMITATION, +WARRANTY OF MERCHANTABILITY, SATISFACTORY QUALITY, NON-INFRINGEMENT, TITLE, +ACCURACY OF INFORMATIONAL CONTENT, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY +OR COMPLETENESS OF RESPONSES, RESULTS, OR WORKMANLIKE EFFORT, LACK OF VIRUSES, +AND LACK OF NEGLIGENCE, ALL WITH REGARD TO THE PRODUCT, AND THE PROVISION OF +OR FAILURE TO PROVIDE SUPPORT SERVICES. IN ADDITION, WITHOUT LIMITATION, +THERE IS NO WARRANTY OF QUIET ENJOYMENT, QUIET POSSESSION AND CORRESPONDENCE +TO DESCRIPTION WITH REGARD TO THE PRODUCT. YOU ASSUME THE ENTIRE RISK AS TO +THE RESULTS AND PERFORMANCE OF THE PRODUCT. NO ORAL OR WRITTEN INFORMATION OR +ADVICE GIVEN BY HP, HP"S AUTHORIZED REPRESENTATIVES, OR ANY OTHER PARTY SHALL +CREATE A WARRANTY OR AMEND THIS "AS IS" WARRANTY. Some jurisdictions do not +allow exclusions of implied warranties or conditions, so the above exclusion +may not apply to You to the extent prohibited by such local laws. You may have +other rights that vary from country to country, state to state, or province to +province. + + b. ACTIVATION KEY REQUIRED SOFTWARE - LIMITED WARRANTY. + +HP warrants that the Product will perform substantially in accordance with the +accompanying materials for a period of ninety (90) days from the date of +purchase. If an implied warranty or condition is created by Your +state/jurisdiction and federal or state/provincial law prohibits disclaimer of +it, You also have an implied warranty or condition, BUT ONLY AS TO DEFECTS FOR +WHICH CLAIMS ARE MADE WITHIN NINETY (90) DAYS FROM THE DATE OF PURCHASE. AS TO +ANY DEFECTS DISCOVERED FOR WHICH A CLAIM IS NOT MADE WITHIN THE NINETY-DAY +PERIOD, THERE IS NO WARRANTY OR CONDITION OF ANY KIND. +Some states/jurisdictions do not allow limitations on how long an implied +warranty or condition lasts, so the above limitation may not apply to You. + + DISCLAIMER. The Limited Warranty that appears above is the only +express warranty made to You and is provided in lieu of any other express +warranties or implied warrantees (if any) created by any documentation, +packaging or otherwise. EXCEPT FOR THE LIMITED WARRANTY, AND TO THE MAXIMUM +EXTENT PERMITTED BY APPLICABLE LAW, HP AND ITS SUPPLIERS PROVIDE THE PRODUCT +AND SUPPORT SERVICES (IF ANY) "AS IS" AND WITH ALL FAULTS, AND HEREBY DISCLAIM +ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED OR STATUTORY, +INCLUDING, BUT NOT LIMITED TO, ANY (IF ANY) IMPLIED WARRANTIES, DUTIES OR +CONDITIONS OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, +SATISFACTORY QUALITY, NON-INFRINGEMENT OF TITLE, OF ACCURACY OR COMPLETENESS +OF RESPONSES, OF RESULTS, OF WORKMANLIKE EFFORT, OF LACK OF VIRUSES, AND OF +LACK OF NEGLIGENCE, ALL WITH REGARD TO THE PRODUCT, AND THE PROVISIONS OF OR +FAILURE TO PROVIDE SUPPORT SERVICES. ALSO, THERE IS NO WARRANTY OR CONDITION +OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION, +OR NON-INFRINGEMENT WITH REGARD TO THE PRODUCT. + +19. LIMITATION OF LIABILITY. + + a. FOR ALL SOFTWARE WHETHER OR NOT AN ACTIVATION KEY IS REQUIRED + +EXCEPT TO THE EXTENT PROHIBITED BY LOCAL LAW, IN NO EVENT WILL HP OR ITS +SUBSIDIARIES, AFFILIATES, DIRECTORS, OFFICERS, EMPLOYEES, AGENTS OR SUPPLIERS +BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, +OR OTHER DAMAGES (INCLUDING LOST PROFIT, LOST DATA, OR DOWNTIME COSTS) ARISING +OUT OF THE USE, THE INABILITY TO USE, OR THE RESULTS OF USE OF THE PRODUCT, +WHETHER BASED IN WARRANTY, CONTRACT, TORT OR OTHER LEGAL THEORY, AND WHETHER +OR NOT HP WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE PRODUCT IS NOT +DESIGNED, MANUFACTURED OR INTENDED FOR USE IN THE PLANNING, CONSTRUCTION, +MAINTENANCE, OR OPERATION OF A NUCLEAR FACILITY, AIRCRAFT NAVIGATION OR +AIRCRAFT COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, LIFE SUPPORT MACHINES, +OR WEAPONS SYSTEMS (COLLECTIVELY "HIGH RISK APPLICATIONS"). YOU ARE SOLELY +LIABLE IF THE PRODUCT IS USED FOR HIGH RISK APPLICATIONS, AND YOU SHALL +INDEMNIFY, DEFEND AND HOLD HP HARMLESS FROM ALL LOSS, DAMAGE, EXPENSE OR +LIABILITY IN CONNECTION WITH SUCH USE. YOU ASSUME THE ENTIRE RISK AS TO YOUR +USE OF THE PRODUCT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR +LIMITATION OF LIABILITY FOR INCIDENTIAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE +LIMITATION MAY NOT APPLY TO YOU TO THE EXTENT PROHIBITED BY SUCH LOCAL LAWS. + + b. FOR SOFTWARE REQUIRING AN ACTIVATION KEY + +Notwithstanding any damages that You might incur for any reason whatsoever +(including, without limitation, all damages referenced above and all direct +or general damages), the entire liability of HP and any of its suppliers under +any provision of this EULA and Your exclusive remedy for all of the foregoing +(except for any remedy of repair or replacement if elected by HP with respect +to any breach of the Limited Warranty) shall be limited to the greater of the +amount actually paid by You for the Product or U.S. $5.00. The foregoing +limitations, exclusions and disclaimers (including Warranty above) shall apply +to the maximum extent permitted by applicable law, even if any remedy fails of +its essential purpose. + +REV08/51/03 End User License Agreement diff --git a/i386/opt/hp/hpssacli/bld/hpssascripting b/i386/opt/hp/hpssacli/bld/hpssascripting new file mode 100755 index 0000000..b045d05 Binary files /dev/null and b/i386/opt/hp/hpssacli/bld/hpssascripting differ diff --git a/i386/opt/hp/hpssacli/bld/mklocks.sh b/i386/opt/hp/hpssacli/bld/mklocks.sh new file mode 100755 index 0000000..792d521 --- /dev/null +++ b/i386/opt/hp/hpssacli/bld/mklocks.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +APP_SOCKET_DIR=/var/run + +if [ "$1" = "hpssa" -o "$1" = "hpadu" ] +then + mkdir -p ${APP_SOCKET_DIR} 2>/dev/null +fi + +exit 0 diff --git a/i386/usr/man/man8/hpssacli.8.gz b/i386/usr/man/man8/hpssacli.8.gz new file mode 100755 index 0000000..8537ffc Binary files /dev/null and b/i386/usr/man/man8/hpssacli.8.gz differ diff --git a/i386/usr/sbin/hpssacli b/i386/usr/sbin/hpssacli new file mode 100755 index 0000000..c542617 --- /dev/null +++ b/i386/usr/sbin/hpssacli @@ -0,0 +1,17 @@ +#!/bin/sh + +# +# Uncomment the line below to turn off discovery of Fibre +# export INFOMGR_BYPASS_FIBRE=1 +# +# Uncomment the lines below to turn off discovery of Non-Smart Array controllers +# export INFOMGR_BYPASS_NONSA=1 +# +HPSSACLI_BIN_INSTALLATION_DIR=/opt/hp/hpssacli/bld/ +export LD_LIBRARY_PATH=$HPSSACLI_BIN_INSTALLATION_DIR +${HPSSACLI_BIN_INSTALLATION_DIR}mklocks.sh hpssacli +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent ${HPSSACLI_BIN_INSTALLATION_DIR}hpssacli $* +else +${HPSSACLI_BIN_INSTALLATION_DIR}hpssacli $* +fi diff --git a/i386/usr/sbin/hpssascripting b/i386/usr/sbin/hpssascripting new file mode 100755 index 0000000..5289583 --- /dev/null +++ b/i386/usr/sbin/hpssascripting @@ -0,0 +1,17 @@ +#!/bin/sh + +# +# Uncomment the line below to turn off discovery of Fibre +# export INFOMGR_BYPASS_FIBRE=1 +# +# Uncomment the lines below to turn off discovery of Non-Smart Array controllers +# export INFOMGR_BYPASS_NONSA=1 +# +HPSSACLI_BIN_INSTALLATION_DIR=/opt/hp/hpssacli/bld/ +export LD_LIBRARY_PATH=$HPSSACLI_BIN_INSTALLATION_DIR +${HPSSACLI_BIN_INSTALLATION_DIR}mklocks.sh hpssascripting +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent ${HPSSACLI_BIN_INSTALLATION_DIR}hpssascripting $* +else +${HPSSACLI_BIN_INSTALLATION_DIR}hpssascripting $* +fi