Intial commit

This commit is contained in:
Mario Fetka 2017-11-10 15:15:34 +01:00
parent e12a0c217f
commit 7ef8103d6a
9 changed files with 368 additions and 352 deletions

View File

@ -1,4 +1,4 @@
hpssacli (9.20.9.0-1) unstable; urgency=low
ssacli (9.20.9.0-1) unstable; urgency=low
Sources have been repacked from the following upstream packages:

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
ssacli (2.60.19.0) UNRELEASED; urgency=medium
* Package Name switch
-- Mario Fetka <mario.fetka@gmail.com> Fri, 10 Nov 2017 14:52:43 +0100
hpssacli (2.40.13.0) UNRELEASED; urgency=medium
* cleanup typos

9
debian/control vendored
View File

@ -1,13 +1,16 @@
Source: hpssacli
Source: ssacli
Section: non-free/admin
Priority: optional
Maintainer: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
Maintainer: Mario Fetka (geos_one) <mario.fetka@gmail.com>
Build-Depends: debhelper (>= 5), sharutils
Standards-Version: 3.9.3
Package: hpssacli
Package: ssacli
Architecture: i386 amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: hpssacli, hpacucli
Breaks: hpssacli, hpacucli
Replaces: hpssacli, hpacucli
Description: HP command line SmartArray configuration utility
This is the proprietary command line utility from HP to manage HP/Compaq
SmartArray hardware RAID HBAs mostly found in Proliant servers.

66
debian/copyright vendored
View File

@ -1,14 +1,12 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: hpacucli
Source: http://h20000.www2.hp.com/bizsupport/site/search/r4_0/jsp/search.jsp?lang=en&cc=us&prodTypeId=18964&prodSeriesId=468780&tx=hpacucli&sc=2&cf=1&rf=1&lkc=1&lk=1&sts=1&nh=10
Source: opt/smartstorageadmin/ssacli/bin/ssacli.license
Files: *
Copyright: Copyright (C) 1988-1991 COMPAQ Computer Corporation
License: Proprietary
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"
@ -17,7 +15,7 @@ License: Proprietary
(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;
@ -27,7 +25,7 @@ License: Proprietary
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
@ -35,7 +33,7 @@ License: Proprietary
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
@ -45,7 +43,7 @@ License: Proprietary
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
@ -56,15 +54,15 @@ License: Proprietary
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,
@ -74,12 +72,12 @@ License: Proprietary
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,
@ -87,7 +85,7 @@ License: Proprietary
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)
------------------------------------------------------------------------------
@ -96,7 +94,7 @@ License: Proprietary
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
@ -110,7 +108,7 @@ License: Proprietary
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
@ -118,7 +116,8 @@ License: Proprietary
(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
@ -128,7 +127,7 @@ License: Proprietary
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
@ -253,9 +252,9 @@ License: Proprietary
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
@ -274,9 +273,9 @@ License: Proprietary
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
@ -287,7 +286,7 @@ License: Proprietary
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,
@ -303,11 +302,11 @@ License: Proprietary
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,
@ -325,9 +324,9 @@ License: Proprietary
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
@ -338,11 +337,12 @@ License: Proprietary
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
Files: debian/*
Copyright: Copyright (C) 2008-2012 Adam Cécile (Le_Vert)
Copyright: Copyright (C) 2016-2018 Mario Fetka (geos_one)
License: GPL-2.0+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -359,3 +359,5 @@ License: GPL-2.0+
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

2
debian/dirs vendored
View File

@ -1,2 +1,2 @@
usr/sbin
usr/lib/hpssacli
usr/lib/ssacli

3
debian/docs vendored
View File

@ -1 +1,2 @@
i386/opt/hp/hpssacli/bld/hpssacli-*.txt
i386/opt/smartstorageadmin/ssacli/bin/ssacli-*.txt
amd64/opt/smartstorageadmin/ssacli/bin/ssacli-*.txt

12
debian/rules vendored
View File

@ -21,21 +21,25 @@ install:
dh_clean -k
dh_installdirs
ifeq ($(DEB_BUILD_ARCH),i386)
install -D -m 755 $(CURDIR)/i386/opt/hp/ssacli/bld/ssacli \
install -D -m 755 $(CURDIR)/i386/opt/smartstorageadmin/ssacli/bin/ssacli \
$(DESTDIR)/usr/lib/ssacli/ssacli.real
install -D -m 755 $(CURDIR)/i386/opt/hp/ssacli/bld/ssascripting \
install -D -m 755 $(CURDIR)/i386/opt/smartstorageadmin/ssacli/bin/ssascripting \
$(DESTDIR)/usr/lib/ssacli/ssascripting.real
endif
ifeq ($(DEB_BUILD_ARCH),amd64)
install -D -m 755 $(CURDIR)/amd64/opt/hp/ssacli/bld/ssacli \
install -D -m 755 $(CURDIR)/amd64/opt/smartstorageadmin/ssacli/bin/ssacli \
$(DESTDIR)/usr/lib/ssacli/ssacli.real
install -D -m 755 $(CURDIR)/amd64/opt/hp/ssacli/bld/ssascripting \
install -D -m 755 $(CURDIR)/amd64/opt/smartstorageadmin/ssacli/bin/ssascripting \
$(DESTDIR)/usr/lib/ssacli/ssascripting.real
endif
install -D -m 755 $(CURDIR)/debian/ssacli.wrapper \
$(DESTDIR)/usr/sbin/ssacli
ln -sf ssacli $(DESTDIR)/usr/sbin/hpssacli
ln -sf ssacli $(DESTDIR)/usr/sbin/hpacucli
install -D -m 755 $(CURDIR)/debian/ssascripting.wrapper \
$(DESTDIR)/usr/sbin/ssascripting
ln -sf ssascripting $(DESTDIR)/usr/sbin/hpssascripting
ln -sf ssascripting $(DESTDIR)/usr/sbin/hpacuscripting
binary-indep: build install
binary-arch: build install

View File

@ -2,5 +2,5 @@
#
# This file is public domain.
export LD_LIBRARY_PATH=/usr/lib/hpssacli:$LD_LIBRARY_PATH
/usr/lib/hpssacli/hpssacli.real $@
export LD_LIBRARY_PATH=/usr/lib/ssacli:$LD_LIBRARY_PATH
/usr/lib/ssacli/ssacli.real $@

View File

@ -2,5 +2,5 @@
#
# This file is public domain.
export LD_LIBRARY_PATH=/usr/lib/hpssacli:$LD_LIBRARY_PATH
/usr/lib/hpssacli/hpssascripting.real $@
export LD_LIBRARY_PATH=/usr/lib/ssacli:$LD_LIBRARY_PATH
/usr/lib/ssacli/ssascripting.real $@