commit ccfea8723594c65a8733de22a985511a9d9ddc75 Author: Mario Fetka Date: Fri May 20 22:34:06 2016 +0200 Imported Upstream version 9.40.12.0 diff --git a/amd64/opt/compaq/hpacucli/bld/.hpacucli b/amd64/opt/compaq/hpacucli/bld/.hpacucli new file mode 100755 index 0000000..328c34e Binary files /dev/null and b/amd64/opt/compaq/hpacucli/bld/.hpacucli differ diff --git a/amd64/opt/compaq/hpacucli/bld/.hpacuscripting b/amd64/opt/compaq/hpacucli/bld/.hpacuscripting new file mode 100755 index 0000000..4b79ef1 Binary files /dev/null and b/amd64/opt/compaq/hpacucli/bld/.hpacuscripting differ diff --git a/amd64/opt/compaq/hpacucli/bld/hpacucli b/amd64/opt/compaq/hpacucli/bld/hpacucli new file mode 100755 index 0000000..e880eed --- /dev/null +++ b/amd64/opt/compaq/hpacucli/bld/hpacucli @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacucli" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacucli is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacucli +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +fi diff --git a/amd64/opt/compaq/hpacucli/bld/hpacucli-9.40-12.0.x86_64.txt b/amd64/opt/compaq/hpacucli/bld/hpacucli-9.40-12.0.x86_64.txt new file mode 100644 index 0000000..b6a4823 --- /dev/null +++ b/amd64/opt/compaq/hpacucli/bld/hpacucli-9.40-12.0.x86_64.txt @@ -0,0 +1,183 @@ +HP Array Configuration Utility CLI for Linux environments +Version 9.40-12.0 (linuxX64) +12/13/2012 + +Description +----------- + + The Array Configuration Utility CLI is a commandline-based disk + configuration program for Smart Array Controllers and + RAID Array Controllers. + +* All other product names mentioned herein may be trademarks of their + respective companies. + +Support +------- + +Supported Operating Systems + + Red Hat Enterprise Linux 5, 6 (x86_64) + SuSE Linux Enterprise Server 10, 11 + Debian Sarge 64 bit + Debian Etch (amd64) + + Drivers/libraries: (available from http://www.hp.com) + * All platforms need to have the following drivers upgrades: + - CISS driver version 2.6.18 or later (cpq_cciss_xxxx-2.6.18.i386.rpm, + xxxx stands for the Linux distribution) + - For supporting MSA products connected via fibre channel HBAs produced by + Emulex and QLogic and OEM'edd for HP ProLiant, the appropriate driver kit + is required: + - Linux Driver Kit for Emulex FC HBAs and mezzaninie HBAs (hp_lpfc) + - Linux Driver Kit for Qlogic FC HBAs and mezzaninie HBAs (hp_qla2x00) + +Supported Controllers + + Smart Array products: + Smart Array 5312 Controller + Smart Array 5302 Controller + Smart Array 5304 Controller + Smart Array 532 Controller + Smart Array 5i Controller + Smart Array 641 Controller + Smart Array 642 Controller + Smart Array 6400 Controller + Smart Array 6400 EM Controller + Smart Array 6i Controller + Smart Array P600 Controller + Smart Array P400 Controller + Smart Array P400i Controller + Smart Array E200 Controller + Smart Array E200i Controller + Smart Array P800 Controller + Smart Array E500 Controller + Smart Array P700m Controller + 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 + + MSA products: + MSA500 Controller + MSA500 G2 Controller + MSA1000 Controller + MSA1500 CS Controller + MSA20 Controller + +Installing & Running the Array Configuration Utility CLI +-------------------------------------------------------------- + + Installation: + ACU CLI is distributed using Red Hat Package Manager (RPM) packages and .deb + packages for Debian. + If there is an older version of ACU CLI installed on the system, + please use "rpm -e hpacucli" 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 hpacucli.xxx.deb" command. The dpkg -r hpacucli command + is used to remove the package. + The software resides in /opt/compaq/hpacucli and the executable + name is hpacucli which is located in /usr/sbin. + + When attempting to run ACUCLI 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 . hpacucli requires the + libunwind bit package to be installed. + + + Run the ACU CLI: + + Make sure that you have gone through the following checklist: + . You run hpacucli as root. + + To start the application: + If /usr/sbin is already added in your path, just type: + "hpacucli". + More options can be found by "hpacucli help". Also see the "Using ACU CLI" section + of this document, located after Feedback. + + Exiting ACU: + 1. To exit the ACU CLI, type "exit" while at the CLI command console. + + +Additional Notes +---------------- + + + 1. After creating or deleting logical drives with ACU CLI, 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 hpacucli 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. ACU CLI may appear unresponsive during heavy array controller I/O conditions, such as + during a partition format or a logical drive rebuild. + 6. ACU CLI will not disallow 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 the ACU 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 ACUCLI, 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 ACU Scripting +----------------------- +* ACU scripting 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 ACU CLI or Smart Array controllers, please visit the web at + http://support.hp.com. + For feedback or suggestions on ACU CLI, please send comments to acu@hp.com; + however, we regret support cannot be provided through this address. \ No newline at end of file diff --git a/amd64/opt/compaq/hpacucli/bld/hpacucli.license b/amd64/opt/compaq/hpacucli/bld/hpacucli.license new file mode 100644 index 0000000..bef7309 --- /dev/null +++ b/amd64/opt/compaq/hpacucli/bld/hpacucli.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/compaq/hpacucli/bld/hpacuscripting b/amd64/opt/compaq/hpacucli/bld/hpacuscripting new file mode 100755 index 0000000..55c7f3f --- /dev/null +++ b/amd64/opt/compaq/hpacucli/bld/hpacuscripting @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacuscripting" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacuscripting is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacuscripting +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +fi diff --git a/amd64/opt/compaq/hpacucli/bld/libcpqimgr-x86_64.so b/amd64/opt/compaq/hpacucli/bld/libcpqimgr-x86_64.so new file mode 100755 index 0000000..71a2e6b Binary files /dev/null and b/amd64/opt/compaq/hpacucli/bld/libcpqimgr-x86_64.so differ diff --git a/amd64/opt/compaq/hpacucli/bld/mklocks.sh b/amd64/opt/compaq/hpacucli/bld/mklocks.sh new file mode 100755 index 0000000..a033920 --- /dev/null +++ b/amd64/opt/compaq/hpacucli/bld/mklocks.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +APP_SOCKET_DIR=/var/run + +if [ "$1" = "hpacu" -o "$1" = "hpadu" ] +then + mkdir -p ${APP_SOCKET_DIR} 2>/dev/null +fi + +exit 0 diff --git a/amd64/usr/man/man8/hpacucli.8.gz b/amd64/usr/man/man8/hpacucli.8.gz new file mode 100755 index 0000000..a5b426a Binary files /dev/null and b/amd64/usr/man/man8/hpacucli.8.gz differ diff --git a/amd64/usr/sbin/hpacucli b/amd64/usr/sbin/hpacucli new file mode 100755 index 0000000..e880eed --- /dev/null +++ b/amd64/usr/sbin/hpacucli @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacucli" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacucli is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacucli +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +fi diff --git a/amd64/usr/sbin/hpacuscripting b/amd64/usr/sbin/hpacuscripting new file mode 100755 index 0000000..55c7f3f --- /dev/null +++ b/amd64/usr/sbin/hpacuscripting @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacuscripting" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacuscripting is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacuscripting +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +fi diff --git a/i386/opt/compaq/hpacucli/bld/.hpacucli b/i386/opt/compaq/hpacucli/bld/.hpacucli new file mode 100755 index 0000000..f54e566 Binary files /dev/null and b/i386/opt/compaq/hpacucli/bld/.hpacucli differ diff --git a/i386/opt/compaq/hpacucli/bld/.hpacuscripting b/i386/opt/compaq/hpacucli/bld/.hpacuscripting new file mode 100755 index 0000000..ffe1690 Binary files /dev/null and b/i386/opt/compaq/hpacucli/bld/.hpacuscripting differ diff --git a/i386/opt/compaq/hpacucli/bld/hpacucli b/i386/opt/compaq/hpacucli/bld/hpacucli new file mode 100755 index 0000000..e880eed --- /dev/null +++ b/i386/opt/compaq/hpacucli/bld/hpacucli @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacucli" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacucli is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacucli +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +fi diff --git a/i386/opt/compaq/hpacucli/bld/hpacucli-9.40-12.0.i386.txt b/i386/opt/compaq/hpacucli/bld/hpacucli-9.40-12.0.i386.txt new file mode 100644 index 0000000..671af43 --- /dev/null +++ b/i386/opt/compaq/hpacucli/bld/hpacucli-9.40-12.0.i386.txt @@ -0,0 +1,186 @@ +HP Array Configuration Utility CLI for Linux environments +Version 9.40-12.0 (linux32) +12/13/2012 + +Description +----------- + + The Array Configuration Utility CLI is a commandline-based disk + configuration program for Smart Array Controllers and + RAID Array Controllers. + +* All other product names mentioned herein may be trademarks of their + respective companies. + +Support +------- + +Supported Operating Systems + + Red Hat Enterprise Linux 4, 5, 6 (32-bit) + Red Hat Enterprise Linux 6 (x86_64) with the "Compatibility Package" installed to include the 32-bit libraries. + SuSE Linux Enterprise Server 10, 11 + Debian Sarge 32 bit + Debian Sarge 64 bit + Debian Etch (i386) + Debian Etch (amd64) + + Drivers/libraries: (available from http://www.hp.com) + * All platforms need to have the following drivers upgrades: + - CISS driver version 2.6.18 or later (cpq_cciss_xxxx-2.6.18.i386.rpm, + xxxx stands for the Linux distribution) + - For supporting MSA products connected via fibre channel HBAs produced by + Emulex and QLogic and OEM'edd for HP ProLiant, the appropriate driver kit + is required: + - Linux Driver Kit for Emulex FC HBAs and mezzaninie HBAs (hp_lpfc) + - Linux Driver Kit for Qlogic FC HBAs and mezzaninie HBAs (hp_qla2x00) + +Supported Controllers + + Smart Array products: + Smart Array 5312 Controller + Smart Array 5302 Controller + Smart Array 5304 Controller + Smart Array 532 Controller + Smart Array 5i Controller + Smart Array 641 Controller + Smart Array 642 Controller + Smart Array 6400 Controller + Smart Array 6400 EM Controller + Smart Array 6i Controller + Smart Array P600 Controller + Smart Array P400 Controller + Smart Array P400i Controller + Smart Array E200 Controller + Smart Array E200i Controller + Smart Array P800 Controller + Smart Array E500 Controller + Smart Array P700m Controller + 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 + + MSA products: + MSA500 Controller + MSA500 G2 Controller + MSA1000 Controller + MSA1500 CS Controller + MSA20 Controller + +Installing & Running the Array Configuration Utility CLI +-------------------------------------------------------------- + + Installation: + ACU CLI is distributed using Red Hat Package Manager (RPM) packages and .deb + packages for Debian. + If there is an older version of ACU CLI installed on the system, + please use "rpm -e hpacucli" 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 hpacucli.xxx.deb" command. The dpkg -r hpacucli command + is used to remove the package. + The software resides in /opt/compaq/hpacucli and the executable + name is hpacucli which is located in /usr/sbin. + + When attempting to run ACUCLI 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 . hpacucli requires the + libunwind bit package to be installed. + + + Run the ACU CLI: + + Make sure that you have gone through the following checklist: + . You run hpacucli as root. + + To start the application: + If /usr/sbin is already added in your path, just type: + "hpacucli". + More options can be found by "hpacucli help". Also see the "Using ACU CLI" section + of this document, located after Feedback. + + Exiting ACU: + 1. To exit the ACU CLI, type "exit" while at the CLI command console. + + +Additional Notes +---------------- + + + 1. After creating or deleting logical drives with ACU CLI, 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 hpacucli 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. ACU CLI may appear unresponsive during heavy array controller I/O conditions, such as + during a partition format or a logical drive rebuild. + 6. ACU CLI will not disallow 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 the ACU 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 ACUCLI, 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 ACU Scripting +----------------------- +* ACU scripting 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 ACU CLI or Smart Array controllers, please visit the web at + http://support.hp.com. + For feedback or suggestions on ACU CLI, please send comments to acu@hp.com; + however, we regret support cannot be provided through this address. \ No newline at end of file diff --git a/i386/opt/compaq/hpacucli/bld/hpacucli.license b/i386/opt/compaq/hpacucli/bld/hpacucli.license new file mode 100644 index 0000000..bef7309 --- /dev/null +++ b/i386/opt/compaq/hpacucli/bld/hpacucli.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/compaq/hpacucli/bld/hpacuscripting b/i386/opt/compaq/hpacucli/bld/hpacuscripting new file mode 100755 index 0000000..55c7f3f --- /dev/null +++ b/i386/opt/compaq/hpacucli/bld/hpacuscripting @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacuscripting" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacuscripting is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacuscripting +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +fi diff --git a/i386/opt/compaq/hpacucli/bld/libcpqimgr.so b/i386/opt/compaq/hpacucli/bld/libcpqimgr.so new file mode 100755 index 0000000..43d35fc Binary files /dev/null and b/i386/opt/compaq/hpacucli/bld/libcpqimgr.so differ diff --git a/i386/opt/compaq/hpacucli/bld/mklocks.sh b/i386/opt/compaq/hpacucli/bld/mklocks.sh new file mode 100755 index 0000000..a033920 --- /dev/null +++ b/i386/opt/compaq/hpacucli/bld/mklocks.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +APP_SOCKET_DIR=/var/run + +if [ "$1" = "hpacu" -o "$1" = "hpadu" ] +then + mkdir -p ${APP_SOCKET_DIR} 2>/dev/null +fi + +exit 0 diff --git a/i386/usr/man/man8/hpacucli.8.gz b/i386/usr/man/man8/hpacucli.8.gz new file mode 100755 index 0000000..d4dea1c Binary files /dev/null and b/i386/usr/man/man8/hpacucli.8.gz differ diff --git a/i386/usr/sbin/hpacucli b/i386/usr/sbin/hpacucli new file mode 100755 index 0000000..e880eed --- /dev/null +++ b/i386/usr/sbin/hpacucli @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacucli" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacucli is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacucli +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $* +fi diff --git a/i386/usr/sbin/hpacuscripting b/i386/usr/sbin/hpacuscripting new file mode 100755 index 0000000..55c7f3f --- /dev/null +++ b/i386/usr/sbin/hpacuscripting @@ -0,0 +1,14 @@ +#!/bin/sh +PROCESSES=`ps -e|grep "\.hpacuscripting" |grep -v grep` +if [ "$PROCESSES" != "" ]; then + echo "Another instance of hpacuscripting is running! Stop it first." + exit 1; +fi +HPACUCLI_BIN_INSTALLATION_DIR=/opt/compaq/hpacucli/bld/ +export LD_LIBRARY_PATH=$HPACUCLI_BIN_INSTALLATION_DIR +${HPACUCLI_BIN_INSTALLATION_DIR}mklocks.sh hpacuscripting +if [ `uname -m` = "ia64" ]; then +/usr/bin/prctl --unaligned=silent $HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +else +$HPACUCLI_BIN_INSTALLATION_DIR.hpacuscripting $* +fi