Compare commits

...

43 Commits

Author SHA1 Message Date
geos_one
1bed68f38e Bump 2025-08-12 17:46:44 +02:00
geos_one
e4062fdc89 Merge tag 'upstream/7.3404.0.0.1'
Upstream version 7.3404.0.0.1
2025-08-12 16:33:43 +02:00
geos_one
19f0547a31 New upstream version 7.3404.0.0.1 2025-08-12 16:33:33 +02:00
geos_one
fb9f60e3b4 Bump 2025-08-12 16:32:52 +02:00
Mario Fetka
414c6083f6 update compat 2023-07-01 12:10:20 +02:00
Mario Fetka
abe65e2495 Merge tag 'upstream/7.1108.0.0.1'
Upstream version 7.1108.0.0.1
2020-01-22 17:58:46 +01:00
Mario Fetka
6cb6023b77 Imported Upstream version 7.1108.0.0.1 2020-01-22 17:58:44 +01:00
Mario Fetka
a34b1b739f Bump 2020-01-22 17:58:29 +01:00
Mario Fetka
2f7f9258c9 Bump 2020-01-22 17:56:58 +01:00
Mario Fetka
55267dc242 Bump 2019-02-28 13:23:23 +01:00
Mario Fetka
fd6ec4b71f Merge tag 'upstream/7.813.0.0.1'
Upstream version 7.813.0.0.1
2019-02-28 13:20:29 +01:00
Mario Fetka
17f2529035 Imported Upstream version 7.813.0.0.1 2019-02-28 13:20:27 +01:00
Mario Fetka
46f311fdd8 Bump 2019-02-28 13:20:15 +01:00
Mario Fetka
e4788c1b95 Bump 2018-11-28 16:24:40 +01:00
Mario Fetka
7eac6d00cd Merge tag 'upstream/7.709.0.0.1'
Upstream version 7.709.0.0.1
2018-11-28 16:24:10 +01:00
Mario Fetka
0c6d0edd6f Imported Upstream version 7.709.0.0.1 2018-11-28 16:24:08 +01:00
Mario Fetka
2680833109 Bump 2018-11-28 16:24:02 +01:00
Mario Fetka
34660e7bdc Imported Upstream version 7.709.0.0.0 2018-11-28 15:54:38 +01:00
Mario Fetka
57150fc0ed Merge tag 'upstream/7.709.0.0.0'
Upstream version 7.709.0.0.0
2018-11-28 15:54:38 +01:00
Mario Fetka
a7a6ca9d51 Bump 2018-11-28 15:54:08 +01:00
Mario Fetka
f59a510dc4 Merge tag 'upstream/7.605.0.0.0'
Upstream version 7.605.0.0.0
2018-10-03 16:28:56 +02:00
Mario Fetka
4e39bb47d2 Imported Upstream version 7.605.0.0.0 2018-10-03 16:28:54 +02:00
Mario Fetka
5ec4fc0d65 Bump 2018-10-03 16:28:49 +02:00
Mario Fetka
557e9776cb Bump 2018-10-03 16:28:05 +02:00
Mario Fetka
17f39809b6 Merge tag 'upstream/7.605.0.0'
Upstream version 7.605.0.0
2018-10-03 16:25:15 +02:00
Mario Fetka
772fb3f041 Imported Upstream version 7.605.0.0 2018-10-03 16:25:13 +02:00
Mario Fetka
679a1d437c Bump 2018-10-03 16:25:02 +02:00
Mario Fetka
5436c6002b Bump 2018-10-03 16:23:30 +02:00
Mario Fetka
0005051e42 Bump 2018-10-03 16:22:43 +02:00
Mario Fetka
13c53322fa Bump 2017-11-01 11:06:10 +01:00
Mario Fetka
c6d8ecd808 Merge tag 'upstream/7.309.0.0'
Upstream version 7.309.0.0
2017-11-01 11:04:15 +01:00
Mario Fetka
02667637b0 Imported Upstream version 7.309.0.0 2017-11-01 11:04:14 +01:00
Mario Fetka
4b5c6ba941 Bump 2017-11-01 11:03:12 +01:00
Mario Fetka
f995d389ab Bump 2017-04-25 10:23:56 +02:00
Mario Fetka
584b77a58d Merge tag 'upstream/1.21.16'
Upstream version 1.21.16
2017-04-25 10:23:06 +02:00
Mario Fetka
8829dd62f2 Imported Upstream version 1.21.16 2017-04-25 10:23:04 +02:00
Mario Fetka
1a31564dc9 Bump 2017-04-25 10:22:55 +02:00
Mario Fetka
b262142f9c disable changeloglogs install not present in actual package 2017-04-18 14:29:06 +02:00
Mario Fetka
7baa51208b Merge tag 'upstream/1.21.6.1'
Upstream version 1.21.6.1
2017-04-18 14:15:05 +02:00
Mario Fetka
a37b3cf72f Imported Upstream version 1.21.6.1 2017-04-18 14:15:04 +02:00
Mario Fetka
e4ee383570 Bump 2017-04-18 14:13:36 +02:00
Mario Fetka
ce5a61e28b correct typo 2016-05-26 19:20:33 +02:00
Mario Fetka
a3e3eb7c48 correct typo 2016-05-26 19:19:45 +02:00
11 changed files with 144 additions and 2420 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -21,7 +21,7 @@ while IFS=! read type app version outputfile url md5
do
echo "Downloading $app Version: $version"
#use -O for output file. define $outputfile yourself
wget --no-check-certificate --tries=1 -O $DIR/../$outputfile --timeout=5 "$url"
wget -c --no-check-certificate --tries=1 -O $DIR/../$outputfile --timeout=5 "$url"
# use $(..) instead of backticks.
calculated_md5=$(md5sum "$DIR/../$outputfile" | cut -f 1 -d " ")
# compare md5
@ -42,12 +42,16 @@ do
mkdir -p $WORK_DIR/${type}
pushd $WORK_DIR/${type}
unzip $DIR/../$outputfile
unzip *.zip
popd
mkdir -p $WORK_DIR/${app}-${version}/${type}
dos2unix $WORK_DIR/${type}/STORCLI_SAS3.5_P35/univ_viva_cli_rel/Unified_storcli_all_os/*.txt
dos2unix $WORK_DIR/${type}/*.txt
mv $WORK_DIR/${type}/STORCLI_SAS3.5_P35/univ_viva_cli_rel/Unified_storcli_all_os/*.txt $WORK_DIR/${app}-${version}
mv $WORK_DIR/${type}/*.txt $WORK_DIR/${app}-${version}
pushd $WORK_DIR/${app}-${version}/${type}
rpm2cpio $WORK_DIR/${type}/storcli_all_os/Linux/*.rpm | cpio -idmv
rpm2cpio $WORK_DIR/${type}/STORCLI_SAS3.5_P35/univ_viva_cli_rel/Unified_storcli_all_os/Linux/*.rpm | cpio -idmv
rpm2cpio $WORK_DIR/${type}/Linux/*.rpm | cpio -idmv
case "${type}" in
"amd64" )
rm -f opt/MegaRAID/storcli/storcli
@ -76,6 +80,8 @@ popd
VER=`cat $WORK_DIR/version.txt`
echo "Importing $DIR/../$FILENAME as $VER into git"
#exit 1
cleanup
gbp import-orig --pristine-tar -u $VER $DIR/../$FILENAME

13
debian/changelog vendored

@ -1,10 +1,19 @@
storcli (1.19.4.1) UNRELEASED; urgency=medium
storcli (7.3404.0.0.1) UNRELEASED; urgency=medium
[ Mario Fetka ]
* Rebuild for all Distros
* import
* Imported Upstream version 1.19.04
* correct typo
* Bump to newest version
* new version
* Bump to new version
* Bump to new upstream
-- Mario Fetka <mario@localhost.localdomain> Thu, 26 May 2016 18:59:59 +0200
[ root ]
* Bump Verison
-- root <mario.fetka@disconnected-by-peer.at> Tue, 12 Aug 2025 17:46:26 +0200
storcli (1.07.14-1) unstable; urgency=medium

2
debian/compat vendored

@ -1 +1 @@
5
7

2
debian/dirs vendored

@ -1,2 +1,2 @@
usr/lib/megacli
usr/lib/storcli
usr/sbin

1
debian/docs vendored

@ -1 +1,2 @@
debian/user_guide.pdf
*.txt

2
debian/rules vendored

@ -31,7 +31,7 @@ binary-indep:
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs 1.19.04_StorCLI.txt
# dh_installchangelogs 1.19.04_StorCLI.txt
dh_installdocs
dh_compress
dh_fixperms

@ -1,2 +1,2 @@
amd64!storcli!1.19.4.1!1.19.04_StorCLI.zip!http://docs.avagotech.com/docs-and-downloads/docs-and-downloads/raid-controllers/raid-controllers-common-files/1.19.04_StorCLI.zip!b2d227422d63e7954332aa81f5a5e1a2
i386!storcli!1.19.4.1!1.19.04_StorCLI.zip!http://docs.avagotech.com/docs-and-downloads/docs-and-downloads/raid-controllers/raid-controllers-common-files/1.19.04_StorCLI.zip!b2d227422d63e7954332aa81f5a5e1a2
amd64!storcli!7.3404.0.0.1!STORCLI_SAS3.5_P35.zip!https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p35/STORCLI_SAS3.5_P35.zip!eaffa7aa31118d1f364311113b27572d
i386!storcli!7.3404.0.0.1!MR_SAS_Unified_StorCLI_007.1108.0000.0000.zip!https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/MR_SAS_Unified_StorCLI_007.1108.0000.0000.zip!2f9ce102fd947607fca2a35a192fef68

Binary file not shown.

119
readme.txt Normal file

@ -0,0 +1,119 @@
Description:
===========
This is a StorCLI readme file mentioning instructions to use:
1. StorCLI on all the supported operating systems.
2. StorCLI's JSON Schema files.
3. StorCLI's logging feature.
Please read before you start using StorCLI executable.
Privileges:
=========
1. StorCLI should be installed / executed with administrative / root / super user privileges.
2. Installed/Execution location should have Read/Write/Execute permissions.
Windows:
========
Installation / Execution:
1. StorCLI is a executable. Copy-Paste the executable from where you want to execute.
Sign verification:
command : signtool.exe verify /v /pa <storcli executable name>
Notes:
1. signtool.exe is required to validate the StorCLI's signature.
Windows-ARM
============
Installation / Execution:
1. StorCLI is a executable. Copy-Paste the executable from where you want to execute.
Linux:
======
Installation / Execution :
1. Unzip the StorCLI package.
2. To install the StorCLI RPM, run the rpm -ivh <StorCLI-x.xx-x.noarch.rpm> command.
3. To upgrade the StorCLI RPM, run the rpm -Uvh <StorCLI-x.xx-x.noarch.rpm> command.
StorCLI RPM Verification:
1. Import the public key to RPM DB. Command : rpm --import <public-key.asc>
2. Verify the RPM signature. Command : rpm -Kv <storcli-rpm>
3. Install the StorCLI RPM. If imported public key is for the RPM being installed, No warnings should be shown during installation.
4. Please adhere to the steps in the above mentioned order only.
Linux-ARM:
==========
Installation / Execution :
1. Unzip the StorCLI package.
2. To install the StorCLI RPM, run the rpm -ivh <StorCLI-x.xx-x.aarch64.rpm> command.
3. To upgrade the StorCLI RPM, run the rpm -Uvh <StorCLI-x.xx-x.aarch64.rpm> command.
VMware:
======
Installation:
1. The StorCLI VIB Package can be installed using the following syntax : esxcli software vib install -v=<Filepath of the StorCLI VIB>
2. The installed VIB Package can be removed using the following syntax : esxcli software vib remove -n=<VIB Name of StorCLI>
3. All the installed VIB Packages can be listed using following command: esxcli software vib list
FreeBSD:
========
Installation / Execution:
1. Extract the tar archive and execute the StorCLI.
Usage policies / Privileges:
1. StorCli or StorCli64 application will not function if the user is trying to run it in CSH, the default shell in FreeBSD.
2. Please ensure that the user has entered the bash shell by executing the command "bash".
EFI/EFI-ARM:
========
Installation / Execution:
1. From the boot menu, choose EFI Shell.
2. Goto the folder containing the StorCLI EFI binaries.
3. Execute StorCLI binaries.
Ubuntu:
=======
Installation:
1. Debian package can be installed using following command syntax : sudo dpkg -i <.deb package>
2. Installed debian package can be verified using following command syntax : dpkg -l | grep -i storcli
StorCLI Debian Verification:
1. Import the public key to GPG DB. Command Syntax : gpg --import <pubKey.asc>
2. Verify the GPG signature. Command Syntax : gpg --verify <storcli_x.xx-x_all.deb.sig> <storcli_x.xx-x_all.deb>
3. Install the StorCLI Debian Package. If imported public key is for the Debian Package being installed, No warnings should be shown during installation.
4. Please adhere to the steps in the above mentioned order only.
PowerPC:
=======
Open Power Big Endian Distribution:
-----------------------------------
Installation / Execution:
1. Unzip the StorCLI package and execute the storcli binary.
Open Power Little Endian Distribution:
-----------------------------------
Installation / Execution:
1. Unzip the StorCLI package and execute the storcli binary.
2. To install .deb package,Use "dpkg" command.
JSON-Schema:
=============
Installation:
1. Create a folder under /home/JSON-SCHEMA-FILES.
2. Unzip the JSON-SCHEMA-FILES.zip and copy all the schema files to /home/JSON-SCHEMA-FILES (In any of the operating systems).
Command to Schema mapping:
1. Please refer to the Schema_mapping_list.xlsx for command to schema mapping.
Logging:
========
1. While executing StorCLI, Logging is enabled by default.
2. To Turn-off the logging, Place the storcliconf.ini in the current directory and change the DEBUGLEVEL to 0.
3. To change the log level, Place the storcliconf.ini in the current directory and change the DEBUGLEVEL to any desired log level.
4. In case of application crash, Place the storcliconf.ini in the current directory to capture logs.